`disable_fuzziness: true` in `/search/location/query` (MAPCO-4782)
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- elasticsearch, typescript
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện request tới /search/location/query với disable_fuzziness=true, sau đó theo dõi cách route xây dựng truy vấn function_score của Elasticsearch. Issue không xác định liệu có nên trả về các kết quả không khớp chính xác hay không, vì vậy cần quyết định hành vi mong đợi trước khi thay đổi cơ chế truy vấn; công việc được xem là hoàn tất khi hành vi đã thống nhất được triển khai và xác minh cho request này.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Describe the bug
For /search/location/query when disable_fuzziness: true it still produces response that do not match the exact query.
We need to decide expected behavior in this particular route.
To Reproduce
Steps to reproduce the behavior:
- run the project.
- send request to
/search/location/querywithdisable_fuzziness: trueand a query that won't produce exact match likeairport. For example:
curl --location 'http://localhost:8080/search/location/query?query=airport%2C%20los%20angele&disable_fuzziness=true'
Expected behavior
For the example above, i'm not sure if we should produce a result.
Additional context
Currently, the query is based on ElasticSearch's function_score. If we want to really support disable_fuzziness: true, we need to rewrite the query mechanism.
- Ngôn ngữ chính
- TypeScript
- Star
- 0
- Fork
- 0
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của MapColonies/geocoding
-
enhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
MapColonies/geocoding#54 ·
-
enhancement
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 25/100
MapColonies/geocoding#47 ·
-
bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
MapColonies/geocoding#44 ·
-
Refactor
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
MapColonies/geocoding#43 ·
-
bug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
MapColonies/geocoding#33 ·
Tất cả issue của MapColonies/geocoding
Issue tương tự
-
Claiming namespace Londopy Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
EclipseFdn/open-vsx.org#13385 · 1 bình luận ·
-
S: triage
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
-
fix(errors): EHOSTUNREACH from a happy-eyeballs connect is reported as a resolver error (STAMP-80) Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 90/100
snapshot-labs/stamp#666 ·
-
vangogh
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
knaw-huc/textannoviz#691 ·