Solr 6.6とproduct_nameフィールドでSpringブートを使用して自動提案機能を実装しようとしています。私はコアに以下のレコードを与えています。 hereを定義し、 Solr推奨されていません
を働いている私は基本的に達成することができる午前機能を示唆するよう{"id":"xsku2023","type":"0","name":"Retro Lamp","product_id":"xprod2023","product_name":"Bajaj Lamp","product_type":"null","product_description":"Cheap and Best Lamp","listPrices":"65","plist3080002":"39.99","inventory_status":"In Stock","category_id":"catTableLamps","category_name":"TableLamps","category_href":"null","category_parent":"null","brand":"Bajaj"},
{"id":"xsku2024","type":"0","name":"Retro Lamp","product_id":"xprod2024","product_name":"Bajaj Table Lamp","product_type":"null","product_description":"Cheap and Best Table Lamp","listPrices":"65","plist3080002":"39.99","inventory_status":"In Stock","category_id":"catTableLamps","category_name":"TableLamps","category_href":"null","category_parent":"null","brand":"Bajaj"}
私は/エンドポイントをお勧めし定義しています。
http://localhost:8983/solr/ProductATG/suggest?suggest=true&suggest.build=true&suggest.dictionary=productSuggester&wt=json&suggest.q=Baj
完全に罰金です上記のURLを、打ったときに、以下の応答を取得し、私は、クエリで提供接頭辞で始まる製品名を取得しています。
{"responseHeader":{"status":0,"QTime":8},"command":"build","suggest":{"productSuggester":{"Baj":{"numFound":2,"suggestions":[{"term":"Bajaj Lamp","weight":0,"payload":""},{"term":"Bajaj Table Lamp","weight":0,"payload":""}]}}}}
は今、私は関係なく、オーダーで、次のレベルに行きたいし、結果を達成したいです。例えば、
Solrのインデックスでavilable製品名 - 「バジャジランプ」、「バジャジテーブルランプ」
私はランプを検索する場合、両方の製品名「バジャジランプ」、「バジャジテーブルランプ」必要がありますランプを検索すると現在応答に来る結果が見つからない場合。