-
5 votesanswersviews
如何在Elasticsearch中对分析/标记化字段进行排序?
我们在索引中存储 title 字段,并希望将该字段用于两个目的: 我们正在使用ngram过滤器进行分析,因此我们可以提供自动完成和即时结果 我们希望能够在 title 字段上使用ASC排序列出结果而不是得分 . 索引/过滤器/分析器的定义如下: array( 'number_of_shards' => $this->shards, 'number_of_re... -
0 votesanswersviews
如何在弹性搜索中组合使用禁用词和删除空格过滤器?
如果我必须删除某些关键字,然后在索引分析期间删除字符串中的所有空格,请使用: 'analysis' => array( 'filter' => array( 'whitespace_remove' => array( 'type' => 'pattern_replac... -
4 votesanswersviews
在一个Query中组合两个不同的过滤器 - Elastica
我的问题很简单 . 我想在Elastica中的一个查询中组合两个过滤器one filter_bool和一个filter_range . 代码是 public function getAdvancedTweetsEs($keyword, $location, $datepicker, $datepicker1, $offset) { $elasticaClient = new Elastic... -
3 votesanswersviews
ElasticSearch嵌套范围过滤器
我试图构建一个ElasticSearch查询,但没有得到我期望的结果 . 任何帮助将非常感激! Mapping Details: 我索引了代表志愿者机会的文件 . 每个机会都有以下字段: 对手的头衔, 摘要, 批准状态,和 隐私设置 . 此外,每个机会文件都有: 一个嵌套的非营利性文件,代表志愿者机会的非营利主机, 一个或多个嵌套的原因文档,表示机会所解决的原因, ...