2017-11-19 23 views
5

Tôi hiện đang làm việc trên một dự án mà chúng tôi đã lập chỉ mục nội dung văn bản trong SOLR. Mỗi nội dung được viết bằng một ngôn ngữ cụ thể (chúng tôi có 4 differents ngôn ngữ châu Âu) nhưng chúng tôi muốn thêm một tính năng nếu tìm kiếm chính (văn bản tìm kiếm được nhập bởi người dùng) không trả về nhiều kết quả. tài liệu bằng các ngôn ngữ khác. Vì vậy, bằng cách nào đó chúng ta cần dịch câu truy vấn. Cơ sở của chúng tôi là chúng tôi có thể có một danh sách lập bản đồ các từ được dịch thường được sử dụng trong lĩnh vực của dự án.Tìm kiếm đa ngôn ngữ Solr

Một giải pháp mà đến với tôi là sử dụng tính năng tìm kiếm từ đồng nghĩa. Nhưng điều này có thể không cung cấp kết quả tốt nhất.

Mọi người có con trỏ trên các mô-đun hiện có có thể giúp chúng tôi đạt được tính năng tìm kiếm đa ngôn ngữ này không? Hay ý tưởng thụ thai chúng ta cố gắng điều tra?

Cảm ơn

Trả lời

3

Dường như tìm kiếm đa ngôn ngữ không phải là vấn đề duy nhất.

Hãy xem http://lucene.472066.n3.nabble.com/Multilingual-Search-td484201.htmlSolr index and search multilingual data

hai liên kết đề nghị đã dành riêng lĩnh vực cho mỗi ngôn ngữ, nhưng bạn cũng có thể có một trường khẳng định ngôn ngữ, và bạn có thể thêm truy vấn lọc (& fq =) cho ngôn ngữ bạn đã phát hiện (từ truy vấn của người dùng). Đây là giải pháp khả năng mở rộng hơn, tôi nghĩ vậy.

+0

https://www.rosette.com/blog/indexing-strategies-for-multilingual-search-with-solr-and-rosette – cheffe

+1

http://smalldirector.github.io/solr-multilingual-analyzer – cheffe

1

Một tùy chọn để bạn dịch thuật ngữ của mình tại thời điểm chỉ mục, có thể được thực hiện ở mức Solr hoặc thậm chí trước Solr ở cấp ứng dụng, sau đó lưu trữ các văn bản đã dịch trong các trường khác nhau để bạn có các trường như :

text_en: "Hello", 
text_fi: "Hei" 

Sau đó, bạn chỉ có thể truy vấn text_en: Xin chào và nó sẽ khớp.

Và nếu bạn muốn ghi điểm ngôn ngữ chính phù hợp cao hơn, bạn có thể có trường primary_language và sau đó tăng tài liệu ở nơi phù hợp với ngôn ngữ tìm kiếm cao hơn.

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