pymongo全文搜索和

时间:2018-04-01 10:58:26

标签: python mongodb full-text-search pymongo

我正在使用pymongo在mongodb上执行全文搜索。 当我在搜索中只使用一个单词时,例如:

{ "$text": { "$search": " 'word1' "  } }

它工作正常,但在AND(word1和word2)的情况下:

{ "$text": { "$search": "\"word1 word2\""  } }

查询执行需要很长时间。 我做错了什么?

1 个答案:

答案 0 :(得分:0)

试试这个:

Caused by: java.lang.NullPointerException
at $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$anonfun$1.apply(<console>:25)
at $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$anonfun$1.apply(<console>:25)
at org.apache.spark.sql.catalyst.expressions.GeneratedClass$SpecificUnsafeProjection.apply(Unknown Source)
at org.apache.spark.sql.execution.Project$$anonfun$1$$anonfun$apply$1.apply(basicOperators.scala:51)
at org.apache.spark.sql.execution.Project$$anonfun$1$$anonfun$apply$1.apply(basicOperators.scala:49)
......