2011-12-05 8 views
0

나는 solr을 사용하여 몇 가지 문서의 색인을 생성했습니다. 이제는 관리 인터페이스를 사용하여 검색을 수행하면 검색 결과가 XML 형식으로 반환됩니다.Solr 반환 파일 이름

나는 예를 들어 색인을 생성 한 문서를 test.pdf와 연관시킬 수있는 방법을 알아 내려고합니다.

solr이 색인을 생성 한 문서의 고유 ID를 반환하므로 문서를 색인 한 후 어딘가에 데이터베이스의 해당 UID와 함께 문서를 저장할 수 있고 사용자가 검색을 수행하면 solr이 고유 한 검색 기준과 일치하는 문서의 ID 및 데이터베이스에서 검색 결과를 제공합니다.

답변

2

저장된 필드로 파일 이름을 추가해야합니다. schema.xml을보고 string 필드를 선언하고 stored 속성을 true으로 설정하십시오. stored=true을 설정하면 Solr이 결과에서 필드를 다시 반환 할 수 있습니다.

자세한 내용은이 페이지를 참조하십시오 : http://wiki.apache.org/solr/SchemaXml

+0

내의 schema.xml에 다음 줄을 추가하고, SOLR 다시 시작했다. 게시자가 post.jar를 사용하여 solr.xml 문서를 게시했지만 문서가 성공적으로 게시되었지만 여전히 필드가 없습니다. user1082214

+0

"필드 목록"의 "fl"매개 변수는 무엇입니까? http://wiki.apache.org/solr/CommonQueryParameters –

+0

을 참조하십시오. 그리고 필드에 쓰기를 원하십니까? 'post.jar' 란 무엇이며 어떻게 새로운 필드에 대해 알 수 있습니까? –