【问题标题】:Search as you type functionality in amazon CloudSearch在亚马逊 CloudSearch 中键入功能时进行搜索
【发布时间】:2015-07-12 10:04:26
【问题描述】:

当您输入 amazon CloudSearch 来搜索 Amazon dynamodb 时,我应该如何实现搜索。就像 algolia 的做法一样。

【问题讨论】:

    标签: amazon-dynamodb amazon-cloudsearch


    【解决方案1】:

    您可以在每次用户输入字符时使用前缀搜索来进行搜索,如下所示:

    (prefix field=name 'dri')
    

    前缀搜索是必要的,因为q=dri 的常规搜索不会匹配drivedrivel 等。

    这里是前缀搜索文档:http://docs.aws.amazon.com/cloudsearch/latest/developerguide/searching-text.html#searching-text-prefixes

    如果您不想为前缀搜索指定字段,您可以使用q=dri* | dri 形式的查询(非* 术语是必需的,因为q=dri* 与单词“dri”不匹配——它要求至少有一个额外的字符)。

    【讨论】:

    • 我真正想要的是在您键入功能时搜索 algolia 不仅提供建议的功能。就像 Google 即时搜索一样。
    猜你喜欢
    • 2013-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-11
    • 2011-12-29
    • 2011-06-12
    • 2013-01-01
    • 2017-10-18
    相关资源
    最近更新 更多