2017-06-16 51 views

回答

0

要小心與正則表達式,性能可以坦克真的很快,如果你做錯了。從你的例子看來,你可能想要一個prefix query而不是?

那說,這應該工作:

"filter": { 
    "regexp": { 
     "ids": "<regex_here>" 
    } 
    } 

參考:https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-regexp-query.html

而且,好像你ids字段是分析領域,這似乎很奇怪我。

+0

它did not woked ..我認爲正則表達式不能應用values.only爲一個值,我們可以申請正則表達式。 – mani

+0

您的'ids'正則表達式可以表示爲'(1 | 2 | 3)。*' – ryanprayogo