2015-09-26 50 views
-2

爲什麼彈性搜索not_analyzed不工作我試圖解決elasticsearch not_analyzed不起作用

映射在這裏可見:http://i.stack.imgur.com/dGj7A.png

curl -XGET 'http://localhost:9200/gb/_analyze?field=tag?pretty' -d 'Black-cats' 
curl -XGET 'http://localhost:9200/gb/_analyze?field=tweet?pretty' -d 'Black-cats' 
the results are the same 
{ 
    "tokens": [{ 
     "token": "black", 
     "start_offset": 0, 
     "end_offset": 5, 
     "type": "<ALPHANUM>", 
     "position": 1 
    }, { 
     "token": "cats", 
     "start_offset": 6, 
     "end_offset": 10, 
     "type": "<ALPHANUM>", 
     "position": 2 
    }] 
} 
+0

請寫清楚 – manetsus

+0

你有沒有通過映射設置爲not_analyze的字段之一?那麼其中的一個結果是出乎意料的?你能否提供一個相關的映射片段? – eemp

+0

對不起,我的英語很差。我已經得到了答案。我的一個節點有不同的中文分析器 – Robin

回答

0

你有你的網址錯了,即你有兩個?字符,pretty前的一個應該是一個符號&,試試這個

curl -XGET 'http://localhost:9200/gb/_analyze?field=tag&pretty' -d 'Black-cats' 
                ^
                 | 
              this should be a &, not a ?