也許有人可以啓發我Solr如何匹配術語。所以我有一個名爲assignedBy的字符串屬性,並且我使用值「Aaron Mason」(不含引號)對此屬性進行查詢。 Solr返回比我預期更多的匹配,因爲術語「Mason」也匹配其他字段中包含單詞「Mason」的文檔。通過打開調試功能(來自Solr管理員),我看到Solr將查詢分解爲兩個屬性查詢 - assignBy的「aaron」和全文的文本(見下文)的「mason」。這是正確的行爲?我如何確保它僅找到與我指定的屬性相匹配的匹配項?謝謝。Solr多次搜索的結果不正確
"debug":{ "rawquerystring":"assignedBy:Aaron Mason", "querystring":"assignedBy:Aaron Mason", "parsedquery":"assignedBy:aaron _text_:mason", "parsedquery_toString":"assignedBy:aaron _text_:mason",
謝謝您的解釋和建議! –