我有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