Trường hợp sử dụng tốt của tùy chọn omit_norms
trong elasticsearch là gì? Tôi không thể tìm thấy giải thích đầy đủ trong trang web es.Elasticsearch: khi đặt tùy chọn omit_norms là false
Trả lời
Định mức là giá trị được lưu trữ trong chỉ mục cùng với một trường và được sử dụng để ghi điểm. Với thuật toán tính điểm mặc định, kết hợp này là một số lengthNorm
(nhằm phân tích các trường ngắn hơn nặng hơn các trường dài) và bất kỳ tăng cấp trường nào. Bạn có thể xem thêm chi tiết về nó trong số Lucene documentation.
Khía cạnh LengthNorm chủ yếu hữu ích trên các trường toàn văn thích hợp. Trên các trường có cấu trúc khác mà bạn không cần tăng trường, bạn có thể bỏ qua chúng một cách an toàn.
Cảm ơn bạn !! Liên kết giúp tôi hiểu thêm. – CodePredator
Chỉ tiêu được bật theo mặc định cho tất cả các trường được phân tích khi chúng được sử dụng để ghi điểm. Nói một cách đơn giản, chúng làm cho các trường ngắn hơn có điểm số cao hơn số điểm dài hơn. Bất cứ khi nào người ta không muốn điều đó hoặc không muốn một lĩnh vực để đóng góp cho _score
, người ta có thể vô hiệu hóa các chỉ tiêu.
Từ Elastic 2.0 trở đi, bạn có thể thêm "norms": { "enabled": false }
trong khi xác định trường trong ánh xạ.
Đối với trường hợp sử dụng như ghi nhật ký, các chỉ tiêu không hữu ích.
Thông tin chi tiết có thể được tìm thấy trong này article in elastic guide
- 1. @OneToOne (tùy chọn = false) và @JoinColumn (nullable = false) được sử dụng cùng nhau
- 2. Cách đặt toàn bộ tùy chọn bảo tồnWhitespaces trong Angular thành false?
- 3. Sự khác nhau giữa tùy chọn lọc nguồn và trường trong elasticsearch nhận API là gì?
- 4. BitmapFactory.decodeStream trả về null khi các tùy chọn được đặt
- 5. được đặt tên là đối số tùy chọn PHP?
- 6. Đường ray: form_for được đặt thành true hoặc false cho dù hộp được chọn/bỏ chọn
- 7. Đặt đầu vào không hợp lệ khi typeahead-editable là false
- 8. Application.EnableEvents mặc định là False
- 9. JQuery đặt nhiều tùy chọn thả xuống để chọn
- 10. View.isHardwareAccelerated() luôn là false
- 11. Sự kiện jQuery khi chọn tùy chọn
- 12. Babel để Plugin khi sáp nhập tùy chọn env với các tùy chọn phi env
- 13. đặt tùy chọn "được chọn" thuộc tính từ tùy chọn được tạo động
- 14. Tùy chọn + FollowSymLinks là gì?
- 15. Băm tùy chọn là gì?
- 16. jquery mobile - đặt giá trị tùy chọn/chọn
- 17. HttpProtocolParams.setUseExpectContinue (params, false) - khi nào cần đặt đúng?
- 18. "Yêu cầu hết hạn". lỗi khi cài đặt debug = "false"
- 19. Magento 1.7.0.1 đặt lại giá thành 0 khi sử dụng tùy chọn tùy chỉnh
- 20. Đặt tùy chọn fmt trong numpy.savetxt
- 21. Đặt tùy chọn đã chọn của Sencha Touch 2 selectfield
- 22. NHibernate SchemaExport không tạo bảng khi "tập lệnh" là false
- 23. Làm cách nào để đặt tùy chọn chọn góc mặc định làm tùy chọn cuối cùng?
- 24. Khi Android SharedPreferences commit() trả về false?
- 25. Đặt tùy chọn in từ JS
- 26. Đặt HTML thả xuống chọn tùy chọn sử dụng JSTL
- 27. BaseAdapter: đặt hasStableIds() thành false?
- 28. Đặt giá trị mặc định thành menu chọn tùy chọn
- 29. FileUpload.hasFile luôn là False
- 30. Đặt tùy chọn khẩn cấp trong phpmailer
Đồng ý. ElasticSearch cần tài liệu hoàn chỉnh hơn cho tất cả các tùy chọn có sẵn - sự kiện nếu nó chỉ trỏ bạn đến tài liệu Lucene. – bradvido