2014-07-11 4 views
0

분석기의 토큰 스트림에서 mutlivalued 필드 채우기 방법?Solr 분석기의 토큰 스트림에서 다중 값 필드 채우기 방법?

저는 상대적으로 솔직합니다. 나는 다중 값 필드가 분석기에 들어가기 전에 채워진다는 것을 알고 있습니다. 그러나, 분석기를 통과 한 후에 다중 값 필드로 토큰 스트림의 특정 단어를 저장하려고합니다. 예를 들어

: 나는 치킨 베이컨 (토큰 스트림을) 먹고 사랑

---> 분석기 ---> 베이컨을 먹고 동일하지만 별도의 필드에 ---> (저장소를 (다른 단어를 필터링 후) 태그) chicken, bacon

답변

0

당신은 할 수 없습니다.

실제로 토큰 화 프로그램 이후의 다중 값 필드는 하나의 토큰 집합과 적절한 간격 띄우기 오프셋을 사용하여 과부 일치를 피할 수 있습니다 (positionIncrementGap과 동일).

반면에, 대상 필드에서 패 시팅을 시도하십시오. 패싯은 토큰 화 된 값 (저장된 값이 아닌)에서 작동하므로 닭고기 및 베이컨에 대해 별도로 분석 할 수 있습니다.