【问题标题】:custom search in aws cloudsearchaws cloudsearch 中的自定义搜索
【发布时间】:2016-06-10 13:36:54
【问题描述】:

我正在尝试为 amazon cloudsearch 创建一个查询,但在文档和其他来源中没有找到它。

查询类似于最长前缀匹配 如果我的数据包含以下数字

phone_number
123456
123442
423533
233545
265754

我可以查询任意长度的字符串,例如 12345678990 它应该返回匹配前缀位数最多的数字。 在这种情况下,它应该返回 123456。

【问题讨论】:

    标签: amazon-web-services amazon-cloudsearch


    【解决方案1】:

    您应该能够将部分值添加到 OR 搜索中,并且由于包含最多数字的记录将匹配最多的 OR 条件,因此它应该排名最高。

    这是 OR 的样子:

    (12345678990|1234567899|123456789|12345678|1234567|123456|12345|1234|123|12|1)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-03
      • 2019-07-17
      • 2018-12-13
      相关资源
      最近更新 更多