我有100个文件这样Solr中原来的名称提供替代名称,而搜索
<doc>
<field name="id">9</field>
<field name="riskId">4</field>
<field name="riskType">legal</field>
<field name="riskValue">3</field>
<field name="product">Router CTP133</field>
<field name="facility">plant</field>
<field name="location">Busan, korea</field>
</doc>
目前,如果我搜索路由器(“// XYZ:8983/Solr的/ collection1 /选择Q =路由器“),我得到的结果,如果单词”路由器存在于“产品”字段。但我想以其他方式查询,如...如果我搜索RT(“//XYZ:8983/solr/collection1/select q = RT“),我应该得到同样的结果。
请帮助我。我有这个要求办??
Thnanks,我明白了,但这个答案是需要小修正的。代替“router => rt”,写入“rt => router”。 – user3322698
如果在查询和索引时间应用这两个订单,它们应该具有相同的效果。使用'rt => router',只有在查询时才能应用过滤器,只要缩写“rt”没有出现在任何实际的产品记录中。 – frances
我以你说的方式再次尝试。但它不工作。可能我在某个地方出了问题。无论如何,我满足了我的要求。 – user3322698