2008-11-05 4 views

답변

78
/?q=query&fl=field1,field2,field3 
+3

http://wiki.apache.org/solr/CommonQueryParameters이 /suggest?spellcheck.q=india&fl=count:totaltermfreq(title 같은 SOLR의 자동 제안을 사용하여 필드를 검색하는 방법을 – Borgenk

+0

앤드류 어떤 생각) '제목', 제목 . – atpatil11

8

"전체 인터페이스"를 클릭하십시오. 이 페이지에는 "Fields to Return"이라는 상자가 있습니다. 여기에 원하는 것을 나열 할 수 있습니다 (쉼표로 구분). "*"는 모든 필드를 의미합니다.

0

가장 좋은 방법은 Admin concole에서 쿼리를 실행하는 것입니다. 우리가 그것을 실행할 때, 실행 된 SQL 쿼리를 제공한다. 그냥 쿼리를 복사하여 사용하십시오.

질문 : 테이블에서 특정 필드를 선택하십시오. 관리 콘솔에서 'FL'텍스트 상자를 찾으십시오. 검색하려는 필드 이름을 쉼표로 작성하십시오. '쿼리 실행'버튼을 누르십시오. 오른쪽 상단에 SQL을 사용할 수 있습니다.

생성 된 쿼리 : ... = & Q에 = FL = FIELDNAME 을 & 들여 쓰기를 선택 & 중량 = JSON

1
http://xx.xxx.xx.xx:8983/solr/corename/select?indent=on&q=*:*&wt=json&fl=ImageID,Imagepath,Category 

이 링크는 플로리다했다 매개 변수 : FL이 필드를 목록에서 색인 된 목록의 지정된 필드를 표시합니다.

+0

이것이 문제를 해결할 수 있지만 (설명 포함) (// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) 정말 게시물의 품질을 향상시키는 데 도움이됩니다. 앞으로 독자의 질문에 답하고 있으며 코드 제안의 이유를 알지 못할 수도 있습니다. 또한 주석을 설명하기 위해 코드를 군중시키지 마십시오. 그러면 코드와 설명 모두 가독성이 떨어집니다! –

+1

설명이 올바르지 않습니다. 'fl'은'field list'를 의미합니다 - 어떤 것도 필터링하지 않습니다 - 단지 인덱스에서 가져올 필드를 설정하십시오. 기존 답변은 똑같은 것을 설명합니다. – MatsLindh

관련 문제