1. 程式人生 > 其它 >Elasticsearch: Analyzer Tokenizer Extended Words Stop Words

Elasticsearch: Analyzer Tokenizer Extended Words Stop Words

 

# tokenizer
put /orders
{
  "settings":{},
  "mappings":{
    "properties":{
      "title":{
        "type":"text",
        "analyzer":"standard"
      }
    }
  }
}

put /orders/_doc/1
{
  "title":"分大, this is a good MAN"
}
get _cat/indices?v

get /orders/_search
{
  "query":{
    "term":{
      "title
":{ "value": "" } } } } post /_analyze { "analyzer":"ik_max_word", "text": "百知教育存在一名非常優秀的老師,他的名字叫陳豔男" }

 

 

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
  <comment>IK Analyzer 擴充套件配置</comment>
  <!--使用者可以在這裡配置自己的擴充套件字典 -->
  <!-- <entry key="
ext_dict"></entry> --> <entry key="extra_main">extra_main.dic</entry> <entry key="ext_dict">ext_dict.dic</entry> <!--使用者可以在這裡配置自己的擴充套件停止詞字典--> <!-- <entry key="ext_stopwords"></entry> --> <entry key="ext_stopwords">ext_stopwords.dic</entry> <!--使用者可以在這裡配置遠端擴充套件字典 --> <!-- <entry key="
remote_ext_dict">words_location</entry> --> <!--使用者可以在這裡配置遠端擴充套件停止詞字典--> <!-- <entry key="remote_ext_stopwords">words_location</entry> --> </properties>