문제점 : 사용자가 필드 콜렉션 항목을 검색 할 수 있도록 필드 콜렉션 항목의 색인을 작성하려고합니다.필드 콜렉션이있는 검색 API
내 콘텐츠 유형은 검색 가능한 많은 텍스트 필드를 포함하는 여러 가지 필드 컬렉션을 기반으로합니다.
필드 컬렉션에 속한 필드 (e.q 자막, 텍스트 등)가 누락되어 색인이 생성되지 않습니다. 검색 색인에 추가하려면 어떻게해야합니까?
문제점 : 사용자가 필드 콜렉션 항목을 검색 할 수 있도록 필드 콜렉션 항목의 색인을 작성하려고합니다.필드 콜렉션이있는 검색 API
내 콘텐츠 유형은 검색 가능한 많은 텍스트 필드를 포함하는 여러 가지 필드 컬렉션을 기반으로합니다.
필드 컬렉션에 속한 필드 (e.q 자막, 텍스트 등)가 누락되어 색인이 생성되지 않습니다. 검색 색인에 추가하려면 어떻게해야합니까?
아래와 같이 schema.xml에 "collection"필드를 추가하십시오.
<field name="collection" type="text_general" indexed="true" stored="false" multiValued="true"/>
수집 필드 (예 : 텍스트, 부제) 아래에있는 다른 필드로 저장되지 않는 항목은이 입력란에 복사됩니다.
따라서 필드 텍스트, 자막을 정의한 다음 copyField를 사용하여 아래의 컬렉션 필드로 복사하십시오.
<field name="text" type="text_general" indexed="true" stored="true" />
<field name="subtitle" type="text_general" indexed="true" stored="true" />
이제 아래 두 필드를 수집 필드에 복사하십시오.
<copyField source="text" dest="collection"/>
<copyField source="subtitle" dest="collection"/>
나는 이것을 시험해 보았다. 나를 위해 일하지 마라. ( – Mark
안녕하세요, 몇 년 늦었지만이 사실을 알게 되었습니까? – ConorBaumgart