2012-03-21 4 views
0

검색 결과에서 문서에 대해 반환 된 필드 수에 제약이 있습니까? 나는 일부 필드가 반환되는 점점 다른 사람이 아니지만 쿼리를 결과를 반환하지 않는 문제가 직면하고있다. 비슷한 문제가 발생했는지 알려주세요. 미리 감사드립니다.Solr 문서의 필드 수

+0

몇 개의 필드가 있습니까? 모든 필드가 저장되어 있습니까? 그렇지 않은 경우 저장된 필드 만 리턴됩니다. – kromit

+3

질문에 더 많은 노력을 기울여야합니다. 구성, 쿼리, 예상 결과 및 실제 결과를 제공하십시오. – beerbajay

+0

안녕하세요. 또한 나는 약 40 ~ 45 개의 필드를 가지고 있으며 모두 필드를 저장합니다. 내 대답에 나는 약 20 개의 들판을 얻고 있습니다. – myQuest5

답변

2

쿼리에서 원하는 필드를 정의하려면 fl 매개 변수를 지정할 수 있습니다.

기본값 *, 점수은 모두 필드를 반환해야합니다.

null 값이있는 필드도 반환되지 않습니다.

+0

안녕하세요. 나는 fl = * explicitely로 시도했다 .. 여전히 일부 필드가 없다 .. – myQuest5

+0

그들은 당신의 schema.xml에 저장되어 있는가? – jpountz

+0

감사합니다. 다시 검사에서 누락 된 필드가 null 인 것을 확인했습니다. 다시 한 번 감사드립니다. 놓쳤다. – myQuest5

1

반환 할 필드 수에는 Solr의 제약 조건이 없습니다.
저장된 것으로 표시된 모든 필드는 fl=*과 함께 반환되어야합니다.
그러나 필드에는 Solr에서 반환 할 값이 있어야합니다. 필드에 값이없는 경우 해당 필드는 응답의 일부로 반환되지 않습니다.
따라서 문서에 대해 반환 된 필드는 값을 보유하고 있는지 여부에 따라 달라집니다.