2014-01-20 2 views
0

что было бы самым родным способом, чтобы добавить комментарии к документам в solr? Я хотел бы добавить комментарии с некоторыми user_id, datetime и фактическим комментарием.Добавить комментарии в solr document

Большое спасибо

ответ

1

Если вы просто хотите, чтобы загрузить их вместе с документом: Stringify массив объектов и хранить его в дополнительном поле.

Если вы хотите найти комментарии, вам также нужно разделить поля комментариев и сохранить текст комментария в многозначном поле поиска.

+0

нет необходимости искать, просто «прикреплять» их к документу и получить вместе с документом в запросе достаточно. – bl1ck1

+1

Затем добавьте простое текстовое поле «комментарии» к схеме документа, которая строит массив и сохраняет строку в «комментариях». В JavaScript/node.js это будет сделано с помощью JSON.stringify(). – heinob

1

в зависимости от ваших потребностей, если вы хотите запросить комментарии (таким образом, поддерживая отношения 1 Doc ---> N комментариев более похожим на DB), вы также можете использовать block join. Помните о своих ограничениях, но

+0

, и это можно сделать только с помощью solr, no db, необходимого для сохранения комментариев? будет проверять ссылку сейчас, thx – bl1ck1

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