2016-03-03 5 views
0

Есть ли какой-либо анализатор, который я могу использовать для того, чтобы токенизировать только последнее слово в тексте?Эластичный поиск по имени автора

Я использую специальный код, чтобы разделить текст на первое слово и последнее слово на C#, а затем использовать это последнее слово в качестве поля сортировки. Мне просто интересно, есть ли что-нибудь в эластичном поиске, чтобы сделать то же самое?

  • Автор - Хорхе Круз Sort - Круиз
  • Автор - Брюс Лански Сортировка - Лански
  • Автор - Кэрол Fenster, Брюс Лански Sort - Fenster

ответ

0

Почему бы не создать отдельные поля для первого и фамилия? Я не верю, что вы можете так поступить, так как «инвертированный индекс» не заботится о заказе: https://www.elastic.co/guide/en/elasticsearch/guide/current/inverted-index.html

+0

Я использую отдельное поле на данный момент, я искал, было ли у эластичного поиска какие-либо анализы для tokenise или пропустить имя и фамилия – robert

Смежные вопросы