duydo / elasticsearch-analysis-vietnamese

Vietnamese Analysis Plugin for Elasticsearch
Apache License 2.0
508 stars 212 forks source link

Fuzzy search và elasticsearch-analysis-vietnamese #138

Closed vituthanh closed 1 year ago

vituthanh commented 1 year ago

Cho em hỏi có ai từng sử dụng fuzzy search trong plugin elasticsearch-analysis-vietnamese không ạ?

duydo commented 1 year ago

Cho em hỏi có ai từng sử dụng fuzzy search trong plugin elasticsearch-analysis-vietnamese không ạ?

Sử dụng bình thường như các analyzers khác thôi em. Em có vấn đề gì hay sao?

vituthanh commented 1 year ago

curl -X GET "http://localhost:9200/app-santhau-nha-thau/_search?pretty" -H 'Content-Type: application/json' -d' { "_source": "ThongTinDoanhNghiep", "query": { "bool": { "must": { "fuzzy": { "ThongTinDoanhNghiep.Ten_DayDu": { "value": "xay lap nam hai", "fuzziness": "auto" } } }, "filter": { "term": { "ThongTinDoanhNghiep.MaQuocGia.keyword": "VN" } } } } }' Em sử dụng query như thế này nhưng kết quả lại ra không đúng cho lắm, nếu anh từng sử dụng có thể suggest em câu query ổn hơn được không ạ. Em muốn kết quả là xây lắp đại nam

image

duydo commented 1 year ago

Em xem điều chỉnh tham số "fuzziness" cho phù hợp với yêu cầu nhé https://www.elastic.co/guide/en/elasticsearch/reference/current/common-options.html#fuzziness

vituthanh commented 1 year ago

Em chỉnh từ 0 tới 50 vẫn k có kết quả