Я пытаюсь использовать Hibernate Search 6 и elasti c search. Простой пример того, что я пытаюсь построить, выглядит следующим образом.
У меня есть Book
сущность, которая имеет такую информацию, как title
, authorName
, genre
, price
У меня есть Shop
объект, который имеет такую информацию, как shopName
, phone
, email
, location
У меня есть " объединяющий стол ", который делает много-много сопоставлений между закоулками и магазинами. (Книга может быть во многих магазинах, а в магазине может быть много книг)
Я пытаюсь выполнить поиск по названию и местоположению, в идеале, чтобы найти книгу в месте, ближайшем к входу. Стандартный пример автора книги в документации требует аннотации IndexedEmbedded
, что в моем случае не представляется возможным, поскольку я использую соединительную таблицу. Есть ли альтернативный подход к решению этой проблемы