2009-11-25 7 views
0

확인 사람이 내 스키마에 말에만 국한 일치하는 내용을 반환하는 방법 : 나는 텍스트의 제한된 양을 반환 할 수 있습니다 SOLR에서 FieldType 내장의 어떤 종류가 있습니까SOLR 내가 4 개 필드가

<field name="SiteIdentifier" type="string" indexed="true" stored="true" required="true"/> 
<field name="Title" type="text" indexed="true" stored="true"/> 
<field name="Content" type="text" indexed="true" stored="true"/> 
<field name="URL" type="text" indexed="true" stored="true"/> 

을 내 필드 중 하나에서.

내 색인에서 "Content"필드에 500자를 포함한다고 가정 해보십시오. 나는 "subscribe"라는 단어를 찾는다. 특정 "콘텐츠"필드에 "subscribe"라는 단어가 두 번 이상 표시된다고 가정 해보십시오.

이제이 경우 콘텐츠 필드를 구성하는 문자 수를 100 자로 제한하고 싶습니다.

우선, FieldType을 사용하여 가능하고 간단합니까?

그렇다면 검색어가 적어도 하나 이상 포함 된 100자를 반환하도록 지정할 수도 있습니다.

멋지다, 감사합니다!

답변

4

"히트 하이라이트"라는 기능을 찾고 있는데,이 기능을 사용하면 쿼리와 일치하는 텍스트를 강조 표시 할 수 있습니다.

the docssample1, sample2을 참조하십시오.

+0

고마워, 너를 다시 확인하고 환호한다. – andy