使用JAVA API在ElasticSearch中建立索引期间设置分析器

时间:2012-06-15 06:56:11

标签: indexing elasticsearch

http://www.elasticsearch.org/guide/reference/index-modules/analysis/standard-analyzer.html

我必须在索引期间使用标准分析器,并使用自定义停用词

如何定义映射?

1 个答案:

答案 0 :(得分:0)

以下命令将标准分析器设置为自定义的停用词组,作为索引testidx的默认分析器:

curl -XPUT http://localhost:9200/testidx/ -d '{
  "settings":{ 
    "analysis":{
      "analyzer":{
        "default":{
          "type":"standard",
          "stopwords":["foo", "bar", "baz"]
        }
      }
    }
  }
}'

或者,如果您想使用自定义停用词 进行索引:

curl -XPUT http://localhost:9200/testidx/ -d '{
  "settings":{ 
    "analysis":{
      "analyzer":{
        "default_index":{
          "type":"standard",
          "stopwords":["foo", "bar", "baz"]
        }
      }
    }
  }
}'