Tôi có một elasticsearch nhúng bằng cách sử dụng dự án elasticsearch-jetty, và tôi cần phải thiết lập để sử dụng mã thông báo tốt hơn các giá trị mặc định. Tôi muốn sử dụng từ khóa tokenizer.Làm thế nào để thiết lập một tokenizer trong elasticsearch
Tôi không thể tìm ra cho cuộc sống của tôi cách thực hiện điều này thông qua các tệp cấu hình. Bất cứ ai có thể chỉ cho tôi một cách để làm điều này thông qua các tập tin cấu hình?
Là một sang một bên, có thể điều chỉnh chỉ mục trong khi nó được thiết lập và chạy bằng cách thực hiện POST cho chỉ mục không? Tôi thực sự muốn hiểu làm thế nào để sử dụng điều này, cảm ơn bạn.
CHỈNH SỬA/cập nhật: Tôi gặp sự cố khi chạy curl -XPUT hoặc -XPOST đến localhost: 9200 để cố điều chỉnh cài đặt từ một số ví dụ/diễn đàn mà tôi đã thấy khi tìm kiếm trợ giúp tại đây, tôi nhận được kết quả của 'No handler for uri [] và method [PUT]/[POST].
CHỈNH SỬA 2: Cập nhật, thực hiện XPUT cho chỉ mục hoạt động, nhưng tôi gặp lỗi về "Chỉ mục đã tồn tại". Tôi biết nó tồn tại, tôi muốn cập nhật nó.
Cảm ơn bạn đã trả lời. Tôi đã cố gắng để làm một XPUT cho một chỉ mục hiện đang tồn tại, và có một lỗi về chỉ mục đã tồn tại. Bạn có thể giúp tôi hiểu không? Có thể chỉnh sửa chỉ mục hiện tại không? – cdietschrun
Nếu một chỉ mục đã được tạo, bạn có thể sử dụng API ánh xạ PUT để thay đổi ánh xạ: http://www.elasticsearch.org/guide/reference/api/admin-indices-put-mapping.html. Lưu ý, bạn không thể thay đổi ánh xạ của thuộc tính khi nó được tạo. Nếu bạn cần thay đổi thuộc tính, bạn sẽ phải tạo một chỉ mục mới với ánh xạ mới – Zach