Мне нужно извлечь ключевые слова из поискового запроса. Например, предположим, что кто-то ищет «последние популярные телефоны Nokia». Я хочу извлечь ключевые слова из этой фразы. Есть ли библиотеки, написанные на Java, чтобы сделать это?
AFAIK Apache Lucene делает такую вещь (удаляя такие слова, как a, an, и так далее).Он также обеспечивает реализацию индексации и поиска на основе Java, а также проверку орфографии, выделение совпадений, расширенные возможности анализа / токенизации и многое другое.