tl; dr - Где у Lucene есть реализация подстановочных запросов?Где можно найти подстановочный шаблон Lucene?
В настоящее время я пишу собственный скриптовый фильтр elasticsearch. Потребность обусловлена выполнением подстановочных запросов во всем поле (вместо токенов).
Для этого я хотел написать свой сценарий, чтобы по существу копировать поиск подстановочных знаков, выполненный в Lucene. Тем не менее, я не уверен, где искать реализацию Lucene подстановочных запросов, то есть где именно IndexSearcher.search() посещает узел запросов подстановочных знаков.
Поблагодарили бы за помощь!
Примечание: Я видел, что есть автомат на основе решения, но это работает только, если автомат является детерминированным, но это, кажется, не детерминированной для PQR рода запросов, поэтому не работает для моего запроса.
Спасибо! Видел это раньше. Где используется автомат для сравнения с значениями полей? Я видел, что Operations.run (Automaton automaton, String fieldValue) - это метод, который может запускать запрос против автомата, но это работает только для детерминированного автомата. Не знаете, как это сделать для не детерминированного. – redshadow