Я пишу приложение, в котором я хочу сканировать содержимое электронной почты (тело / тема) с набором ключевых слов (на сервере электронной почты с высоким трафиком).
Мой список ключевых слов составляет около 400 КБ (и меняется на ежедневном уровне)), Я использую SOLR и индексирую свои ключевые слова в качестве индексов (ключевые слова также содержат различные поля, такие как имя, фамилия, товары и т. Д.).
Теперь вопрос заключается в том, как можно искать в теле сообщения электронной почты, которое является свободными текстовыми данными, по ключевым словам.через запрос SOLR.
Например, моим ключевым словом является "XYZ Wines", и если в теле письма указано "Привет, это XYZ, и я отправляю тебе несколько вин" или "Привет, я посылаю тебе несколько вин XYZ, спасибо заваше дело "в обоих случаях я должен получить HIT для поиска с разными оценками поиска.