Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS云搜索奇怪的问题_Amazon Web Services_Amazon Cloudsearch - Fatal编程技术网

Amazon web services AWS云搜索奇怪的问题

Amazon web services AWS云搜索奇怪的问题,amazon-web-services,amazon-cloudsearch,Amazon Web Services,Amazon Cloudsearch,我上传了一个JSON到cloudsearch,其中1个字段是“文本”类型的,可搜索。它包含一个词“住宅” 但是,如果我使用“Residentia*”,它不会显示任何搜索结果。但使用“Residenti*”或“Residenti”是可以的 谁知道呢?谢谢你 我在Cloudsearch中遇到了类似的问题,我到处寻找答案。我最终发现了一篇关于“算法词干”的文章: 英文文本的默认词干级别为“full”。我创建了一个自定义分析方案,将词干设置为“无”,并将其应用于文档中的大多数字段,解决了我的问题。您能分

我上传了一个JSON到cloudsearch,其中1个字段是“文本”类型的,可搜索。它包含一个词“住宅”

但是,如果我使用“Residentia*”,它不会显示任何搜索结果。但使用“Residenti*”或“Residenti”是可以的


谁知道呢?谢谢你

我在Cloudsearch中遇到了类似的问题,我到处寻找答案。我最终发现了一篇关于“算法词干”的文章:


英文文本的默认词干级别为“full”。我创建了一个自定义分析方案,将词干设置为“无”,并将其应用于文档中的大多数字段,解决了我的问题。

您能分享您的整个查询吗?这听起来应该是可行的,但我不确定你使用的语法分析器选项是什么,等等。如果你还没有Hi-alexrousses,请看一下“搜索前缀”部分。我只是手动上传了一个JSON字符串,该字符串在字段中有'name'属性,名称以'Residentia….'开头。然后,我进入“运行测试搜索”页面,放入我上面提到的搜索内容。其他都是默认设置。我可以复制你描述的内容。我唯一的猜测是它与词干有关。请注意,您可以通过搜索“residentia~1”或为该字段创建建议,使用模糊搜索来查找“residentia”。听起来你可能在尝试自动完成,在这种情况下,你应该使用一个建议。