Можно ли использовать Solr для сопоставления документа с ключевыми словами без сохранения документа? - PullRequest
1 голос
/ 16 января 2012

Я не совсем уверен в словарном запасе, но я хотел бы отправить документ (или просто строку) и набор ключевых слов на сервер Solr (используя Solrnet) и получить возвратэто говорит мне, если документ соответствует ключевым словам или нет, без сохранения или индексации документа на сервере.

Возможно ли это, и если да, то как мне это сделать?

Если нет, есть предложения по улучшению?Идея состоит в том, чтобы проверить, является ли документ совпадением, прежде чем хранить его.Может ли это сработать, чтобы сохранить его сначала просто с помощью мягкого коммита, а если это не совпадение, удалить его снова?Как это повлияет на индекс?

1 Ответ

3 голосов
/ 16 января 2012

Индексируйте документ - отправьте его в Solr для токенизации и анализа, а результирующие строки сохраните

Сохранить документ - отправить его в Solr для хранения как есть, без каких-либо изменений

Поэтому, если вы хотите, чтобы документ был доступен для поиска, вам нужно сначала его проиндексировать.
Если вы хотите, чтобы документ (поля) можно было восстановить в исходном виде, вам необходимо сохранить документ.

Что именно вы пытаетесь достичь? Избегать дублирования документов? Не могли бы вы немного рассказать о своем деле ...

...