與斜線的工作我的分貝充滿了文件是這樣的:Elasticsearch不會在開始
{
_index: "bla_bla",
.
.
.
_source: {
domain: "somedomain.extension",
path: "/you/know/the/path",
lang: "en",
keywords: ["yeah", "you", "rock", "dude", "help", "me", "good", "samaritan"]
}
}
當我搜索 - 不管什麼,我找 - 它就像一個魅力,但如果我試圖通過使用稱爲路徑的字段來過濾某些內容 - 簡單地說 - 不起作用;不會引發單個錯誤或警告。經過辛苦的研究後,我想這是因爲斜槓的路徑的開始,我可能是正確的或沒有,但無論如何,我需要過濾這樣的:
{
"query": {
"filtered": {
"filter": {
"bool": {
"should": {
"terms": {
"keywords": ["stackoverflow", "rocks", "!"]
}
},
"must_not": {
"term": {
"path": "/"
// This works, i.e -> "lang": "en"
}
}
}
}
}
},
"from": 0,
"size": 9
}
TL; DR:擁有數據庫網址,我怎樣才能得到只有非根 [路徑比「/」]長?
我可以輕鬆更改映射的這個參數嗎? @jhilden – sospedra
如果您輸入更新後的映射,它將應用所有新數據,但爲了適用於現有數據,您需要重新索引。有很多職位可以幫助完成這項任務。 – jhilden