Search 是否需要字段类型/schema.xml用于从客户订单详细信息进行地址搜索?
我想在地址和文本中搜索纽约, 我已启用调试日志,下面是调试日志Search 是否需要字段类型/schema.xml用于从客户订单详细信息进行地址搜索?,search,solr,Search,Solr,我想在地址和文本中搜索纽约, 我已启用调试日志,下面是调试日志 rawquerystring: "shipment_recepient_name6:New york", querystring: "shipment_recepient_name6:New york", parsedquery: "+shipment_recepient_name6:New +shipment_recepient_name1:york ", parsedquery_toString: "+shipmen
rawquerystring: "shipment_recepient_name6:New york",
querystring: "shipment_recepient_name6:New york",
parsedquery: "+shipment_recepient_name6:New +shipment_recepient_name1:york ", parsedquery_toString: "+shipment_recepient_name6:New +shipment_recepient_name1:york ",
我的疑问是我在字段6上搜索,为什么它的其余部分在字段1(我的默认搜索字段)上搜索。你能建议一个模式,我可以在其中搜索地址,并根据最高匹配分数返回res——
我想搜索纽约,因为其中一个字段中的单词包含逗号分隔的地址。您是否尝试对查询进行url编码:
http://localhost:8080/solr/select?q=shipment_recepient_name6:New%20york
此外,由于需要精确的短语匹配,请尝试使用引号同样重要的是,你扔给Solr的那些句子最终是如何进入Solr的索引的。为了检验这一点,您可以使用一个名为的很棒的工具(非常适合初学者了解它在后台是如何工作的) 有关高级查询,请参阅以下参考资料: