Я использую Zend Lucene и спрашиваю себя, можно ли объединить запрос диапазона с запросом с несколькими терминами для выполнения одной операции поиска.
Например, вы строите запрос диапазона, как показано ниже:
$from = new Zend_Search_Lucene_Index_Term('20020101', 'mod_date');
$range = new Zend_Search_Lucene_Search_Query_Range(
$from, null, true // inclusive
);
, а затем создайте многоплановый запрос следующим образом:
//this example uses only 1 term but the real use case has many terms forming the multiterm
$multi_term = Zend_Search_Lucene_Search_Query_MultiTerm(new Zend_Search_Lucene_Index_Term('foo','title'));
Тогда как-то,
$combined = combine($range,$multi_term);
$hits = $index->find($combined);
Возможно ли что-то подобное с Zend Lucene?