У меня есть случай, когда у меня есть массив ключевых слов.Я хочу найти их совпадения в заданной строке и вернуть x количество слов до и после каждого.
Я мог бы написать механизм зацикливания, который просматривал бы массив каждого из них, возвращая данный индекс и выполняя конкатенацию-строки, основанные на этих циклах, но это кажется немного длинным.
Я слышал о Lucene, но не уверен, стоит ли реализовывать всю инфраструктуру для этого.Кроме того, если возможно, как я могу достичь с Lucene?
Спасибо.