我正在使用pymongo在mongodb上执行全文搜索。 当我在搜索中只使用一个单词时,例如:
{ "$text": { "$search": " 'word1' " } }
它工作正常,但在AND
(word1和word2)的情况下:
{ "$text": { "$search": "\"word1 word2\"" } }
查询执行需要很长时间。 我做错了什么?
答案 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)
......