elasticsearch - 在ElasticSearch中不带映射的带斜杠的值的术语过滤器

标签 elasticsearch filter lucene special-characters slash

我有一个要求,我不能将任何映射添加到ElasticSearch索引,因为所有索引都是动态的并且在运行时创建,并且所有索引都有不同的字段(只有5个通用字段)。因此,在将术语过滤器用于网址(例如http://www.domain.com/a/b)或模仿类型(例如图片/ jpeg)时遇到了问题。在不添加映射的情况下绕过斜线或其他特殊字符的最佳方法是什么?

最佳答案

您可以将模板添加到您的Elasticsearch索引中

您可以在此处指定索引,并且将在运行时为所有数据自动创建映射。

关于elasticsearch - 在ElasticSearch中不带映射的带斜杠的值的术语过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40179411/

相关文章:

php - 如何在 elasticsearch 中使用 Unicode 字符进行搜索?

java - Elasticsearch 2.2.0 ESIntegTestCase : ensureYellow() results in “timed out waiting for yellow”

javascript - 通过文本字段过滤列表

java - 如何从 Neo4j 调整 lucene maxClauseCount?

elasticsearch - 如何使用查询字符串查询进行地理位置搜索

elasticsearch - 无法为同一索引 elasticsearch 和 Kibana 创建两种类型

elasticsearch - 如何显示Kibana TSVB的2个月平均水平?

sql - 如何在Spark数据帧中分组和聚合后过滤?

Xcode 在输出日志中查找/搜索文本

solr - 不能在 Solr 中使用 ICUTokenizerFactory