如何使用pysolr函数“solr.search”在solr中搜索完全匹配

时间:2017-06-29 10:32:03

标签: solr pysolr

我正在使用pysolr 3.1.0来与solr服务器进行查询接口。 我可以获得输入的搜索词列表。但我无法找到完全匹配。

我正在使用以下命令

  

results = solr.search(packagename,rows = 5000)

知道在查询中我必须做哪些更改才能完全匹配?

2 个答案:

答案 0 :(得分:1)

查询的问题是我没有提到要执行搜索的字段或id。

查询应该是这样的

  

results = solr.search('id:“searchstring”')

答案 1 :(得分:0)

使用引号

results = solr.search('package name', rows=50)

为查询关键字添加双引号以使其完全匹配

results = solr.search('"package name"', rows=50)