![](/img/trans.png)
[英]Analyzer For Mapping in Elasticsearch multi-word, multi-field search
[英]ElasticSearch Mapping Non Searchable Field
我是彈性搜索的新手。
在我的users
輸入profiles
索引,我有字段
properties : {
name : {type : string},
picture : {
url_small : {}
url_big : {}
}
}
在此索引中, picture
僅用於存儲/獲取數據,將永遠不會用於執行任何查詢,而只會通過匹配的匹配項進行檢索。
那么如何創建picture
映射呢? 我應該使用哪種type
analyzer
,字段?
您在這里處理兩件事:
要定義數據的存儲方式,請使用type
。
要定義如何對數據建立索引(在分析后直接建立索引,或者在您的情況下不建立索引),請使用index
。
如果要定義如何分析數據以建立索引,則必須使用analyzer
。
您想存儲字符串,但不想為其編制索引,因此可以使用:
{
type: string,
index: no
}
這給你:
properties : {
name : {"type": "string"},
picture : {
url_small : {
"type": "string",
"index": "no"
},
url_big : {
"type": "string",
"index": "no"
}
}
}
https://www.elastic.co/guide/en/elasticsearch/reference/2.4/mapping-index.html
希望很清楚
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.