Мои проиндексированные документы имеют поле, содержащее набор идентификаторов, разделенных каналом:
a845497737704e8ab439dd410e7f1328|
0a2d7192f75148cca89b6df58fcf2e54|
204fce58c936434598f7bd7eccf11771
(игнорировать разрывы строк)
Это поле представляет список тегов. Список может содержать от 0 до n идентификаторов тегов.
Когда пользователи моего сайта просматривают определенный документ, я хочу отобразить список связанных документов.
Этот список связанных документов должен определяться тегами:
- В списке «связанных документов» должны отображаться только документы с хотя бы одним совпадающим тегом.
- Документ с наиболее подходящими тегами должен отображаться в верхней части списка «связанных документов».
Я думал об использовании WildcardQuery для этого, но запросы, начинающиеся с '*', не допускаются.
Есть предложения?