我正在使用pysolr 3.1.0来与solr服务器进行查询接口。 我可以获得输入的搜索词列表。但我无法找到完全匹配。
我正在使用以下命令
results = solr.search(packagename,rows = 5000)
知道在查询中我必须做哪些更改才能完全匹配?
答案 0 :(得分:1)
查询的问题是我没有提到要执行搜索的字段或id。
查询应该是这样的
results = solr.search('id:“searchstring”')
答案 1 :(得分:0)
使用引号
results = solr.search('package name', rows=50)
为查询关键字添加双引号以使其完全匹配
results = solr.search('"package name"', rows=50)