2013-06-10 30 views
5

Có 2 trường (tên & mô tả), sử dụng máy phân tích của Đan Mạch. Bây giờ tôi cũng cần hỗ trợ nó bằng một bộ phân tích tiếng Anh.Nhiều máy phân tích trên 1 trường

Giải pháp của tôi là gì?

  1. Thêm phân tích khác trên các trường?
  2. Đặt ngôn ngữ khi tra cứu? (đừng nghĩ rằng điều này có hiệu quả, vì dữ liệu sẽ không được phân tích)
  3. có 2 trường bổ sung name_en & description_en?

Trả lời

3

Sử dụng nhiều trường nơi tên và mô tả sử dụng trình phân tích Đan Mạch của bạn. Sau đó, có một lĩnh vực như name.en và description.en sử dụng một phân tích tiếng Anh.

http://www.elasticsearch.org/guide/reference/mapping/multi-field-type/

+0

Sẽ kiểm tra nó ra, chỉ cần đi để thể tốn kém, khi dự án này sẽ được triển khai (trong một số vài năm) để 60-80 nước. Sau đó, tôi cần phải có 2 trường cho mỗi ngôn ngữ. –

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