elasticsearch 默认情况下,如何不分析所有新索引?,elasticsearch,elasticsearch" /> elasticsearch 默认情况下,如何不分析所有新索引?,elasticsearch,elasticsearch" />

elasticsearch 默认情况下,如何不分析所有新索引?

elasticsearch 默认情况下,如何不分析所有新索引?,elasticsearch,elasticsearch,我可以使用它为特定新索引中的新字段设置字符串字段为未分析 是否有一种方法可以全局应用此设置,即为任何新索引中的任何字符串字段设置属性?(无需为每个新索引设置它)是的,您可以通过使用和 然后,您可以在任何新索引中创建任何文档,并且所有字符串字段都将不进行分析 curl -XPUT localhost:9200/dummy_index/dummy_type/1 -d '{"name": "dummy"}' 如果检查新创建的dummy\u索引的dummy\u类型映射类型,您将看到名称字段将是未分析是

我可以使用它为特定新索引中的新字段设置字符串字段为
未分析


是否有一种方法可以全局应用此设置,即为任何新索引中的任何字符串字段设置属性
?(无需为每个新索引设置它)

是的,您可以通过使用和

然后,您可以在任何新索引中创建任何文档,并且所有字符串字段都将
不进行分析

curl -XPUT localhost:9200/dummy_index/dummy_type/1 -d '{"name": "dummy"}'

如果检查新创建的
dummy\u索引的
dummy\u类型
映射类型
,您将看到
名称
字段将是
未分析

是,您可以通过使用和创建一个on
*
来实现这一点

curl -XPUT localhost:9200/dummy_index/dummy_type/1 -d '{"name": "dummy"}'
然后,您可以在任何新索引中创建任何文档,并且所有字符串字段都将
不进行分析

curl -XPUT localhost:9200/dummy_index/dummy_type/1 -d '{"name": "dummy"}'

如果您检查新创建的
dummy\u索引的
dummy\u类型
映射类型
,您将看到
名称
字段将是
未分析的

如何在java client中启动时进行全新的弹性搜索?@JayaAnanthram如果您搜索
[elasticsearch]java mapping
你会找到很多答案,比如说,啊,这正是我想要的。。答对 了如何在全新的java客户端启动弹性搜索中做到这一点?@JayaAnanthram如果你搜索
[elasticsearch]java映射
,你会找到很多答案,比如说,啊,这正是我要找的。。答对 了
curl -XPUT localhost:9200/dummy_index/dummy_type/1 -d '{"name": "dummy"}'