在亚马逊CloudSearch

时间:2015-07-11 18:49:21

标签: amazon-dynamodb amazon-cloudsearch

当您在亚马逊CloudSearch中输入搜索Amazon dynamodb时,我应该如何实施搜索。就像algolia做的那样。

1 个答案:

答案 0 :(得分:0)

每次用户输入字符时,您都可以使用前缀搜索来搜索您的类型 - 它看起来像这样:

(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*与{{1}}不匹配word" dri" - 它要求至少有一个额外的角色)。