2014-10-06 82 views

回答

0

在映射爲索引,然後鍵入您需要創建一個自定義的標記生成器應該能夠根據來標記你的字段值「:」字符,因爲字符,如這將被標準分析儀丟棄。

因此,映射應該是這樣的一個名爲「名稱」字段:

{ 
    "settings": { 
    "analysis": { 
     "analyzer": { 
     "my_dash_analyzer": { 
      "type" : "custom", 
      "tokenizer" : "my_custom_tokenizer" 
     } 
     }, 
     "tokenizer": { 
     "my_custom_tokenizer":{ 
      "type": "pattern", 
      "pattern": ":" 
     } 
     } 
    } 
    }, 
    "mappings": { 
    "publication": { 
     "properties": { 
     "name": { 
      "type": "string", 
      "analyzer": "my_dash_analyzer" 
     } 
     } 
    } 
    } 
} 
+0

謝謝!現在我把所有字符串分析並按「:」模式劃分。 – 2014-10-06 17:18:59

相關問題