代码之家  ›  专栏  ›  技术社区  ›  tttpapi

创建输入的弹性完成建议器

  •  0
  • tttpapi  · 技术社区  · 9 年前

    我有20多万张唱片,所以我需要 自动地 为完整的建议者创建输入。

    我还需要得到错误顺序的结果(“哈利·波特”而不是“哈利·波特”)。

    建议映射:

    "title_suggest": 
    {
       "type": "completion"
    }
    

    索引:

    {
        "title" : {$title},
        "title_suggest" : 
         {
            "input" : {...},
            "output": {$title}
         }
    }
    

    例如:

    简单的一个: "Harry Potter" 有投入 {"Harry Potter", "Potter Harry"} .

    但如何为长标题创建输入?例如。” 现代夫妇的日记:女人来自维纳斯,男人是白痴 “?它有1307674368000个词序变体。

    我希望清楚我需要什么。

    1 回复  |  直到 9 年前
        1
  •  0
  •   Community Mohan Dere    9 年前

    我换了建议者。我不使用完成提示。 我在这里使用Ngram: https://stackoverflow.com/a/29754468/1564987

    推荐文章