2012-11-13 43 views
5

Hi Tôi cố gắng để có được một truy vấn để làm việc và tôi không hiểu làm thế nào để làm cho nó hoạtElastic Truy vấn Tìm kiếm - Cụm từ với không gian

Tôi muốn tìm kiếm tất cả các từ phù hợp như $ hạn

này = + cụm từ + cụm từ + cụm từ

nhưng nếu cụm từ có khoảng trống trong đó, làm cách nào để đối sánh cụm từ với toàn bộ thực thể thay vì tách cụm từ thành các mục tìm kiếm riêng biệt?

"query" : { 
    "query_string" : { 
     "query" : "' . $term . '" 
    } 
} 

Trả lời

4

Bạn đã thử một cái gì đó như + "đây là cụm từ của tôi" + "Một số khác"?

Có một cái nhìn cũng tại Query cụm từ (trong trận đấu Query doc): http://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-match-query.html

+0

liên kết là không còn giá trị, gửi một liên kết với v1.4 để tham khảo trong tương lai: http://www.elastic.co/ hướng dẫn/en/elasticsearch/reference/1.4/query-dsl-match-query.html –

+1

Đã cập nhật Cảm ơn. – dadoonet

Các vấn đề liên quan