首页 文章
  • 5 votes
     answers
     views

    如何在Elasticsearch中对分析/标记化字段进行排序?

    我们在索引中存储 title 字段,并希望将该字段用于两个目的: 我们正在使用ngram过滤器进行分析,因此我们可以提供自动完成和即时结果 我们希望能够在 title 字段上使用ASC排序列出结果而不是得分 . 索引/过滤器/分析器的定义如下: array( 'number_of_shards' => $this->shards, 'number_of_re...
  • 0 votes
     answers
     views

    如何在弹性搜索中组合使用禁用词和删除空格过滤器?

    如果我必须删除某些关键字,然后在索引分析期间删除字符串中的所有空格,请使用: 'analysis' => array( 'filter' => array( 'whitespace_remove' => array( 'type' => 'pattern_replac...
  • 4 votes
     answers
     views

    在一个Query中组合两个不同的过滤器 - Elastica

    我的问题很简单 . 我想在Elastica中的一个查询中组合两个过滤器one filter_bool和一个filter_range . 代码是 public function getAdvancedTweetsEs($keyword, $location, $datepicker, $datepicker1, $offset) { $elasticaClient = new Elastic...
  • 3 votes
     answers
     views

    ElasticSearch嵌套范围过滤器

    我试图构建一个ElasticSearch查询,但没有得到我期望的结果 . 任何帮助将非常感激! Mapping Details: 我索引了代表志愿者机会的文件 . 每个机会都有以下字段: 对手的头衔, 摘要, 批准状态,和 隐私设置 . 此外,每个机会文件都有: 一个嵌套的非营利性文件,代表志愿者机会的非营利主机, 一个或多个嵌套的原因文档,表示机会所解决的原因, ...

热门问题