2012-02-15 2 views
3

solr-MSSQL 서버가 있습니다. SQL 데이터베이스에서 데이터를 가져오고 모든 데이터는 on-uicode입니다. 가져 오기가 매우 잘 수행되지만 검색 할 때 결과가 나타납니다. 을 쿼리합니다. 일부 결과가 반환됩니다. 그 이유가 무엇입니까?Solr 쿼리가 없습니다.

+1

스키마 (필드 정의), 예제 데이터, 쿼리의 모양, 사용중인 쿼리 처리기 및 검색 대상 등 더 많은 컨텍스트를 제공해야합니다. 당신이 얻은 결과와 당신이 기대하는 것. – MatsLindh

답변

1

어떻게 데이터를 검색하고 있습니까? 쿼리가 뭐죠? 쿼리와 구성을 게시 할 수 있습니까? 모든 문서의 모든 내용에 대한

q=*:* 검색 따라서 당신은 결과를 다시 얻을 : -

로 시작합니다.

q=something은 기본 검색 필드에서 뭔가를 검색합니다.이 필드는 schema.xml을 수정하지 않은 경우 일반적으로 텍스트입니다.

<defaultSearchField>text</defaultSearchField> 

당신은 당신이 검색 할 필드로 기본 필드를 변경할 수 있습니다. 특정 필드를 사용하여 특정 필드를 검색합니다. 제목 q=some_field:something

여러 필드에서 검색하려면 copyfields를 사용하거나 dismax request handler을 사용하여 필드를 하나의 필드로 결합 할 수 있습니다.

관련 문제