Как объединить несколько фильтров в одном поиске?
Например, у меня есть запись с анализируемым полем title и не анализируемыми полями id1, id2, id3, release_date. Я хочу найти все записи, используя специальные фильтры для id1, id2, id3 и release_date; Так что я:
RangeFilter refReleaseDateFilter = new RangeFilter("release_date",
refFromDateTimeTerm.Text(), refToDateTimeTerm.Text(), true, true);
RangeFilter refId1Filter = new RangeFilter("id1",
refFromId1Term.Text(), refToId1Term.Text(), true, true);
RangeFilter refId2Filter = new RangeFilter("id2",
refFromId2Term.Text(), refToId2Term.Text(), true, true);
RangeFilter refId3Filter = new RangeFilter("id3",
refFromId3Term.Text(), refToId3Term.Text(), true, true);
Но метод Search класса IndexSearcher не предоставляет массив фильтров.
Пожалуйста, помогите мне :) Спасибо! :)