2013-10-27 2 views
0

Я хочу проанализировать предложение с помощью elasticsearch, так как после анализа elasticsearch возвращает лексемы, я могу сделать это с помощью завивки commad GET/_analyze? Анализатор = снежного ком & текста = palying играет, и результат, очевидно, играет, играет. Но я хочу эту задачу в рубине, используя шину. Пожалуйста, помогите мне, как я могу сделать это с помощью Тире Gemанализа входного текста с шинной жемчужиной

ответ

1

АНИ Tire ожидает, что можно указать индекс, к которому требуется выполнить операцию, так что вы должны обмануть немного здесь:

Tire::Index.new('').analyze('playing play', analyzer: 'snowball')['tokens'].map { |e| e['token'] } 

# => ["play", "play"] 
Смежные вопросы