2013-08-14 1 views
0

우리는 제품 (카테고리, 브랜드도 거기에 저장됩니다)에 대해 하나의 API를 사용하는 약 5 개의 프로젝트가 있습니다.Apache Solr 4에서 부분 색인을 수행 할 수 있습니까?

그러나 각 프로젝트마다 고유 한 제품 범위가 있습니다. 예를 들어 project1은 제품 목록, project2 {ipod 4, iphone 4, macbook, das keyboard}로 ipod 4, iphone 5를 가질 수 있습니다.

이제 project1 웹 사이트에서 "ip"를 검색 할 때마다 검색 쿼리가 'macbook'이면 빈 세트가 반환되고 {ipod 4 ','iphone 5 '}을 반환해야합니다.

그러나 경우에

사람은 { '맥북'}

그래서 질문은 어떻게하는 것입니다 돌아갑니다 프로젝트 2 웹 사이트에서 "맥북"에 대한 검색 될 경우 그 아파치 SOLR 4를 사용하고 계십니까? 모든 아이디어를 훨씬 더 사전에

+0

solr의 멀티 코어가 확실합니까? – Siva

+0

@Zero 멀티 코어 구성이 어떻게 도움이 될 수 있습니까? – Askhat

+0

당신은 각 프로젝트마다 핵심 부분을 가질 수 있습니다. project0에 core0을 말하면 proj2에 ipod4와 ipod5 만 있고 core1에는 ipods와 함께 macbook이 포함되어 있습니다.이 시간에 쉽게 검색 할 수 있습니다. – Siva

답변

0

귀하의 문제는 프로젝트 데이터의 각각에 대해 여러 개의 코어를함으로써 해결 될 수있다

감사를 감상 할 수있다. 멀티 코어 구성에 대한 참조가있을 수 있습니다. Multi cor Config Solr

+0

Solr에서 간단한 코어를 구성하는 방법을 알고 있지만 project1에서 오는 이러한 요청을 적절한 코어로 어떻게 라우트합니까? 그리고 "부분적인"색인을 가진 핵심을 만드는 방법? – Askhat

+0

요청이 어떤 프로젝트인지 알 수있는 경우 쿼리 URL http : // localhost : 8983/solr/core0/select? q = product :에 코어 이름을 언급하여 해당 코어에 요청을 보낼 수 있습니다. * – Siva

관련 문제