试图准确搜索“11000060K2”
from solr import SolrConnection
from sunburnt import RawString
term = "11000060K2"
solr_conn = SolrConnection()
scoreDocs = solr_conn.si.query(activityemail=RawString(term)).paginate(start=0, rows=1000).execute()
params_dict = scoreDocs.params
for key, keyvalue in params_dict:
logging.debug ("param %s value %s " %(key, keyvalue) )
回报:
param start value 0
param q value activityemail:11000060K2
param rows value 1000
以及与其他术语匹配的一堆结果。
我希望它只返回与 11000060K2 匹配的文档,其查询返回 / 看起来像:
param q value activityemail:"11000060K2"
请告诉我我做错了什么。