首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从solr获得两个或多个单词作为建议

如何从solr获得两个或多个单词作为建议
EN

Stack Overflow用户
提问于 2014-04-05 07:28:57
回答 1查看 711关注 0票数 0

我有一个我无法解决的问题。部分是因为我不能用正确的条件来解释。我对这个问题感到很抱歉。

下面你可以看到我的目标概述。

我正在使用Magento 1.7.0.2 & Solr 4.6.0。

在这里你可以看到我的目标。

我的config.xml

代码语言:javascript
复制
  <searchComponent class="solr.SpellCheckComponent" name="suggester">
    <lst name="spellchecker">
      <str name="name">suggester</str>
      <str name="field">didyoumean</str>
      <str name="classname">org.apache.solr.spelling.suggest.Suggester</str>
      <str name="lookupImpl">org.apache.solr.spelling.suggest.fst.FSTLookupFactory</str>
      <float name="threshold">0.005</float>
      <str name="buildOnCommit">true</str>
      <str name="spellcheckIndexDir">spellchecker</str>
    </lst> 
  </searchComponent>
  <requestHandler class="org.apache.solr.handler.component.SearchHandler" name="/suggester">
    <lst name="defaults">
      <str name="spellcheck">true</str>
      <str name="spellcheck.dictionary">suggester</str>
      <str name="spellcheck.onlyMorePopular">true</str>
      <str name="spellcheck.count">10</str>
      <str name="spellcheck.collate">true</str>
    </lst>
    <arr name="components">
      <str>suggester</str>
    </arr>
  </requestHandler>

它很好,但问题是它只给了一个词的建议..。

如果我在寻找这个词的建议,,它给出了以下建议,

代码语言:javascript
复制
http://127.0.0.1:8080/solr/collection1/suggester?q=me&wt=json&indent=true

{
  "responseHeader":{
    "status":0,
    "QTime":3},
  "spellcheck":{
    "suggestions":[
      "me",{
        "numFound":6,
        "startOffset":0,
        "endOffset":2,
        "suggestion":["men's",
          "mens",
          "mephisto",
          "men",
          "merrell",
          "mesh"]},
      "collation","men's"]}}

&现在,我正在寻找带有"adidas“的建议,这些建议应该会给adidas黑色的,像这样的组合,还有更多的单词建议。

请检查一次这里

在这里,我得到了产品,就像那样,只是我想得到建议,我也尝试过这样做,但它不是那样的。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2014-04-05 08:21:05

检查solr documentation.It有一个术语处理程序,它在case.It中很有用,可以用作solr_url/ terms ?q= all。这将提示您所有与query.For相关的术语,更多信息请查看此http://wiki.apache.org/solr/TermsComponentSolr项分量

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22877933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档