나 자신 Solr에 새로운.Solr - 나에게 완전한 행을 돌려 보내지 않는다.
내가 데이터베이스로 톰캣 (6)와 오라클 10g를 사용하고 있습니다 : -
나는 아래이 문제를 가지고있다. Solr 4. 내가 tomcat에 solr.war을 배포 할 때 tomcat 콘솔에서 dataimporthanler 클래스를 찾을 수 없다는 예외가 발생합니다. 필자는 solr home과 모든 jar를 포함하는 solr 홈 디렉토리에 lib 디렉토리를 지정했습니다. 아직도 solr war는 jr을 solr.war lib 폴더에 넣으려고합니까?
전체 가져 오기를 통해 엔티티에 대한 색인을 생성했습니다. Oracle에 간단한 데이터베이스 테이블이 있습니다. 대표적인 emp_id, emp_name, emp_dept. data-config.xml을 정의했으며 현재 문서와 엔티티가 하나만 있습니다. 그에 따라 schema.xml을 업데이트했습니다. 내가/select 쿼리를 수행 할 때. xml/json 출력에서 emp_id 만받습니다. 응답에서 원하는 필드를 어떻게 말합니까?
데이터베이스에 2222222 개의 행이 있습니다. 단 10 개의 행만 가져오고 config xml을 편집하면 지정된 행만 가져옵니다. 데이터베이스 테이블이 커질 수 있습니다. 전체 행을 얻으려면 어떻게해야합니까? 문제는 트랜잭션이 발생할 때 행이 계속 증가하기 때문에 의미가없는 행이 필요 없다고 말할 수 없습니다.
덕분에, SOLR 홈 경우 LIB 디렉토리 apache-solr-dataimporthandler-x.y.z.jar
및 apache-solr-dataimporthandler-extras-x.y.z.jar
파일을 포함
문제 1이 해결되었습니다. – prasad
문제 2가 해결되었습니다. required = true not stored = true를 지정해야합니다. – prasad