這裏如何搜索/過濾器是我的JSON ....的整數倍值
[{
"course_id": 1,
"courseintakes": "Trimester 1; Trimester 2; Trimester 3"
}, {
"course_id": 2,
"courseintakes": "Trimester 1; Trimester 2"
}, {
"course_id": 3,
"courseintakes": "Trimester 2; Trimester 3"
}, {
"course_id": 4,
"courseintakes": "Trimester 1; Trimester 3"
}, {
"course_id": 5,
"courseintakes": "Trimester 3"
}]
我所試圖做的是,當有人在孕中期1或第二學期搜索,它應該返回當然ID爲1,2,3和4,但不是5.
如果孕中期1或孕期3有人搜索,它應該與ID 1,2,3,4和5
返回路線我試過terms query
和match query
。
terms query
不返回任何結果。 match query
返回結果,但它不夠精確。
有人可以請告知什麼是最好的方法來做到這一點?
感謝
請分享映射和ES版本 – Richa
現在所有排序...在這裏找到完整的解決方案https://stackoverflow.com/questions/44227658/elasticsearch-pattern-analyser-not-working – Slyper