2010-09-29 2 views
0

Привет, я хочу индексировать документ Solr и пометить документ несколькими ассоциированными пользователями. Я хочу включить такие запросы, как «дайте мне документы, связанные с userid 1000,1003 ... 9300, содержащие слово X. В течение всего срока действия документа будет добавлено больше людей в документ. Я хочу потенциально связать тысячи пользователей с один документ. Нет необходимости показывать ассоциированные пользователи в результатах, только для поиска, индексирование идентификатора пользователя или имени пользователя будет более производительным и масштабируемым. Какой тип поля будет более производительным и масштабируемым, добавив к текстовому полю, многозначную поле или какой-либо другой подход?Индексный документ, «связанный» с несколькими пользователями

ответ

0

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

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