gpt4 book ai didi

elasticsearch - 如何在Elasticsearch中获得索引搜索分析器的定义

转载 作者:行者123 更新时间:2023-12-03 02:04:16 24 4
gpt4 key购买 nike

elasticsearch索引的映射具有附加的自定义分析器。如何读取自定义分析器的定义。

http://localhost:9200/test_namespace/test_namespace/_mapping

“matchingCriteria”:{
“type”:“string”,
“analyzer”:“custom_analyzer”,
“include_in_all”:false
}

我的搜索不适用于分析仪,这就是为什么我需要知道该分析仪在做什么。

该文档说明了如何修改分析仪或将新的分析仪附加到现有索引,但是我没有找到查看分析仪功能的方法。

最佳答案

使用_settings API:

curl -XGET 'http://localhost:9200/test_namespace/_settings?pretty=true' 

它应产生类似于以下内容的响应:
{
"test_namespace" : {
"settings" : {
"index" : {
"creation_date" : "1418990814430",
"routing" : {
"allocation" : {
"disable_allocation" : "false"
}
},
"uuid" : "FmX9NrSNSTO2bQM5pd-iQQ",
"number_of_replicas" : "2",
"analysis" : {
"analyzer" : {
"edi_analyzer" : {
"type" : "custom",
"char_filter" : [ "my_pattern" ],
"filter" : [ "lowercase", "length" ],
"tokenizer" : "whitespace"
},
"xml_analyzer" : {
"type" : "custom",
"char_filter" : [ "html_strip" ],
"filter" : [ "lowercase", "length" ],
"tokenizer" : "whitespace"
},
...

关于elasticsearch - 如何在Elasticsearch中获得索引搜索分析器的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28299004/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com