0
내 SOLR에서는 반복되는 이벤트를 유지합니다.
그래서, 이벤트 A는 내가 주문한 이벤트를 가져 오기 할값이 여러 개인 필드로 결과 집합을 정렬하는 방법은 무엇입니까?
29 a를 11 일 12 일을 반복하고 29
이벤트 B 2에 반복하고 15
이벤트 C가 12 일 및 무언가가 자신의 날짜, 컬렉션의 첫 번째 날짜까지 주문하길 원합니다.
예상 결과 :
Event B
A
C
스키마 항목이
<fieldType name="tdate" class="solr.TrieDateField" omitNorms="true" precisionStep="6" positionIncrementGap="0"/>
<field name="date_start" type="tdate" indexed="true" stored="true" required="false" multiValued="true"/>
베테 URL 내가 무엇을 사용 할
입니까?
유일한 방법입니다. SOLR 3.x부터는 다중 값 필드를 정렬하면 예외가 발생합니다. 1.x (특히 1.4)를 사용하면 정렬 작업이 효과적 일지 모르지만 효과적 일 수 있습니다. copyfields로 시도했지만 다중 값에서 단일 값으로 복사 할 수 없습니다. –
SOLR에 채우기 전에 내 앱에서 복사본을 만듭니다. –