Solr建议教程/ java的简单示例

时间:2011-05-08 12:56:47

标签: java solr autosuggest

我在Solr中看到了一些关于如何使用Suggester做特定事情的问题,但是如何实际使用它呢?我陷入了如何简单地查询建议api以获得Java结果,也许使用Solrj?我找不到任何可以解释它的简单教程。

我所拥有的只是SuggesterTest类,即使在尝试解码3小时后,我仍然无法理解事情是如何工作的,特别是看起来像疯狂的请求:

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']"

有什么比这简单吗?

另外,另一个问题是,我是否需要重建建议的索引?如果让我说我之前添加了一些数据,现在想要将它们与建议者一起使用。我是否还需要在建议中指定哪个字段我想查询?

谢谢!

0 个答案:

没有答案