2011-08-16 2 views
0

solr에서 mutivalued 필드 옵션의 장점은 무엇입니까?solr에서 mutivalued 옵션의 이점은 무엇입니까

필드가 쉼표로 구분 된 키워드가 있습니다.

내가 2 일

  1. 을 할 수있는 비 - 다중 텍스트 필드
  2. 각 키워드

난 아직도 두 경우에 조회 할 수 있습니다를 포함하는 다중 텍스트 필드를 확인합니다. 그렇다면 다중 값을 갖는 것이 아닌 다중 값의 장점은 무엇입니까?

+1

대답을 만족스럽게 찾지 못하면 어떻게 대답을 받아 들여야합니까? – Rahul

답변

0

다중 값의 장점 : 문서 디자인을 변경할 필요가 없습니다. en 문서가 하나의 필드에 여러 값을 포함하고있는 경우 solr/lucen이이 필드를 처리 할 수 ​​있습니다. 장점 : 여러 값으로 문서를 더 정확하게 설명 할 수 있음 (블로그 게시물의 태그에 관한 것 등)

장점 : 다중 값을 사용하지 않는 이점 : 하나의 단어가 필요한 특정 기능을 사용할 수 있습니다. 하나는 맞춤법 검사와 같이 제출되었습니다. 또한 클러스터되지 않은 그룹 (당근) 또는 그룹화 (클러스터되지 않은 그룹)에서 더 효과적입니다.

0

다중 값 필드로 쿼리하면 원하는 값을 얻을 수 있습니다.

예 : doc1의 키워드는 'abc'이고 doc2의 키워드는 'abcd'입니다. 키워드 'abc'에 의한 검색어가 doc1과 일치해야합니다. 비 다차원 접근 방식에서 두 문서가 일치 할 경우 과 같은 구문을 사용합니다.

+0

사실이 아닙니다 ... abc와 abcd는 색인 된 두 개의 다른 용어입니다. 따라서 다중 값을 가지거나 그렇지 않으면 abc 만 일치합니다. – Rahul

+0

어떻게됩니까? 비 다 변수 접근 방식에 대한 키워드 'abc'와 일치하도록 쿼리 표현식을 살펴보십시오. 단순하게하기 위해 하나의 키워드를 넣었지만 두 문서 모두 다른 키워드를 연결할 수 있습니다 ... –

0

여러 값 필드는 매우 유용 할 수 있습니다. 많은 필드가 있고 여러 필드를 검색하려고하지만 모든 필드를 검색하지 않으려한다고 가정 해 보겠습니다. 이 필드에서 검색하고 검색 할 수없는 모든 필드를 포함하는 다중 값 필드를 만들 수 있습니다. 예를 들어 문자열 또는 값의 값을 가질 수있는 필드가 있다고 가정 해 보겠습니다. 그리고 문서에서 발견 된 모든 문자열 값을 검색하려고하기보다. 모든 문자열 값에 대해 다중 값 필드를 만들고 검색 할 수 있습니다.

관련 문제