Создаем API "Поиск книг" с помощью Lucene. Мне нужно индексировать поля "Имя книги", "Автор" и "Книжная категория" в индексе Lucene.
Одна книга может подпадать под несколько разных категорий книг... например:
BookName1 - художественная литература, юмор, философия. BookName1 - научная фантастика. BookName1 --humour, бизнес. BookName4-юмор и т.д.
Пользователь должен иметь возможность искать все книги под определенной категорией, например, "homour".
Учитывая эту ситуацию, как я могу индексировать выше поля и строить запрос в lucene?