Индексный документ "связан" с несколькими пользователями - PullRequest
0 голосов
/ 30 сентября 2010

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

1 Ответ

0 голосов
/ 30 сентября 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...