0
我想實現自動完成使用Solr的拼寫檢查響應。 我能夠得到給定查詢的響應,但我無法將建議的條款提供給Solrj中的字符串列表。如何獲得拼寫檢查響應列表<String>在SolrJ
Solr的響應:
{
"responseHeader":{
"status":0,
"QTime":1},
"spellcheck":{
"suggestions":[
"stac",{
"numFound":4,
"startOffset":0,
"endOffset":3,
"suggestion":["stack",
"stacking"]}]}}
SolrJ代碼:
SolrClient solrClients=new HttpSolrClient.Builder("http://localhost:8983/solr/star/").build();
SolrQuery sq = new SolrQuery();
sq.setRequestHandler("/suggest");
sq.set("spellcheck", true);
sq.set("spellcheck.dictionary", "suggestDictionary");
sq.set("suggest.q",query);
sq.setQuery(query);
QueryResponse rsp = solrClients.query(sq);
我想獲得建議的話到字符串列表,但無法找到一個解決方案。
在此先感謝。
釷爲迴應提出了很多要求。 –
我嘗試了Solr.SuggesterComponent並能夠獲得sugegstions。 –