Я использую фреймворк Lucene 3.0.2 для небольшого проекта.Мне нужно создать новые запросы к соответствующим документам (несколько) и выполнить новый поиск, который больше соответствует выбранным документам.
До сих пор я добавил все документы, отмеченные пользователем, в ArrayList <Document>
, а затем создал ArrayList <Query>
с запросами, которые MoreLikeThis.like (docId) создал для меня.
Теперь, со всеми этими новыми запросами из соответствующих документов, мне нужно как-то объединить их.Проблема в том, что Query не может привести к BooleanQuery, и единственный метод, который я нахожу для слияния запросов, - это Query.mergeBooleanQueries, но ничего не сказано только о Query.
Есть какие-нибудь советы?:)
Thx