Solr suggester教程/java简单示例
我看到了一些关于如何在Solr中使用Suggester做特定事情的问题,但是如何实际使用它呢?我被困在如何简单地查询suggest api以在Java中获得结果,也许是使用Solrj?我只是找不到任何简单的教程来解释它 我所拥有的只是SuggesterTest类,即使在尝试解码30小时后,我仍然无法理解事情是如何运作的,尤其是疯狂的请求:Solr suggester教程/java简单示例,java,solr,autosuggest,Java,Solr,Autosuggest,我看到了一些关于如何在Solr中使用Suggester做特定事情的问题,但是如何实际使用它呢?我被困在如何简单地查询suggest api以在Java中获得结果,也许是使用Solrj?我只是找不到任何简单的教程来解释它 我所拥有的只是SuggesterTest类,即使在尝试解码30小时后,我仍然无法理解事情是如何运作的,尤其是疯狂的请求: req("qt", requestUri, "q", "ac", SpellingParams.SPELLCHECK_COUNT, "2", Spelling
req("qt", requestUri, "q", "ac", SpellingParams.SPELLCHECK_COUNT, "2", SpellingParams.SPELLCHECK_ONLY_MORE_POPULAR, "true"),
"//lst[@name='spellcheck']/lst[@name='suggestions']/lst[@name='ac']/int[@name='numFound'][.='2']",
"//lst[@name='spellcheck']/lst[@name='suggestions']/lst[@name='ac']/arr[@name='suggestion']/str[1][.='acquire']",
"//lst[@name='spellcheck']/lst[@name='suggestions']/lst[@name='ac']/arr[@name='suggestion']/str[2][.='accommodate']"
没有比这更简单的了吗
另外,还有一个问题,我是否需要为建议重建索引?假设我以前添加了一些数据,现在想将它们与suggester一起使用。我是否还需要在建议中指定要查询的字段
谢谢 我放弃了使用这个,我无法让它工作。取而代之的是,我决定使用EdgeNGrams:它对我所需要的非常有效。然后在Java代码中我只使用了一个普通的查询。你能自己回答这个问题吗,然后你什么时候能接受这个答案。此外,如果前面的问题解决了您的问题,您需要接受这些问题的答案。