Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MongoDB电子邮件全文搜索_Mongodb_Full Text Search - Fatal编程技术网

MongoDB电子邮件全文搜索

MongoDB电子邮件全文搜索,mongodb,full-text-search,Mongodb,Full Text Search,假设我在集合中有以下字段 fname, 名字, 联系人数据 样本: fname=Dmitry lname=Semenov contactData=9491001120 9492006839dmitry@domain.com dima@domain.com 有没有可能在这样的集合上实现全文搜索,例如我可以通过 德米特里,dima@domain.com基本上是的 对于您的mongodb实例:mongod--setParameter textSearchEnabled=true 例如,对于on。 db

假设我在集合中有以下字段 fname, 名字, 联系人数据

样本:

  • fname=Dmitry
  • lname=Semenov
  • contactData=9491001120 9492006839dmitry@domain.com dima@domain.com
  • 有没有可能在这样的集合上实现全文搜索,例如我可以通过 德米特里,dima@domain.com基本上是的

  • 对于您的mongodb实例:
    mongod--setParameter textSearchEnabled=true
  • 例如,对于on。
    db.emails.ensureIndex({fname:“text”,lname:“text”,contactData:“text”})
  • 查找相关文档,例如,
    db.emails.runCommand(“text”,{search:“Dmitry”,language:“none”})
  • 由于您正在为姓名和电子邮件地址编制索引,因此将
    语言
    设置为
    可能会有所帮助,否则将使用词干和停止词


    使用搜索:“Dmitry”dmitry@domain.com“将查找具有Dmitry或dmitry@domain.com在任何一个领域,我都不认为有一种方法可以使用和当前使用。

    “文本搜索目前是测试版功能”: