2014-01-20 4 views
0

solr에서 문서에 주석을 추가하는 가장 원시적 인 방법은 무엇입니까? 일부 user_id, datetime 및 실제 주석을 사용하여 주석을 추가하고 싶습니다.solr 문서에 덧글 추가

덕분에 많은

답변

1

그냥 문서와 함께로드하려면 : 객체의 캐릭터 라인 화 배열 및 추가 필드에 저장합니다.

주석을 검색하려면 주석 필드를 분할하고 검색 가능한 다중 값 필드에 주석 텍스트를 저장해야합니다.

+0

검색 할 필요가 없으며 문서에 첨부 만하고 쿼리의 문서와 함께 검색하는 것으로 충분합니다. – bl1ck1

+1

그런 다음 간단한 텍스트 필드 "comments"를 문서 스키마에 추가하여 배열을 문자열 화하고 문자열을 "comments"에 저장합니다. JavaScript/node.js에서는 JSON.stringify()를 사용하여이 작업을 수행합니다. – heinob

1

당신의 의견에 따라 쿼리를 원한다면 (DB처럼 비슷한 방식으로 1 개의 문서 ---> N 개의 주석 관계를 유지하는 것과 같이) 당신은 block join을 사용할 수도 있습니다.

+0

그리고 이것은 solr만으로 할 수 있습니다. db는 주석을 저장하는 데 필요하지 않습니까? 지금 링크를 확인합니다. – bl1ck1