2013-08-03 2 views
0

아주 좋은 하루.solr 구성 수준에 대한 설명

tomcat 배포 디렉토리에 solr.war을 배포했습니다. 기본 인스턴스 디렉토리는 'collection1'입니다. 경로가 지정되는 위치를 찾을 수없고 solrConfig.xml에 아무 것도 언급되지 않았습니다.

어떻게 기본 인스턴스 디렉토리 이름을 찾고 변경할 수 있습니까?

사람이 조언을 할 수 제발 ... solr.xml에서

+0

안녕하세요, 배포 디렉토리에 'solr.xml'이라는 파일이 없습니다. 'solrConfig.xml'이라는 파일이 있습니다 1) solr 폴더 아래에 solr.xml 파일을 놓았으며 라고 말한대로 변경했습니다. 2) solr.xml 파일 클래스 폴더를 배치하고 수행했습니다. 당신 같은 변화는 내가 solrConfig.xml 에 아래 내용을 추가했다 3)는 상기 결과가 없습니다 – user2646429

답변

0

다음
<?xml version="1.0" encoding="UTF-8" ?> 


<solr persistent="true"> 

    <core name="collection1" instanceDir="collection1" /> 

    </cores> 
</solr> 

당신의 핵심 이름은 collection1 및 디렉토리는 당신이 당신의 자신에 핵심 이름과 지점을 변경할 수 있습니다 폴더를 collection1 가리키는 예배 규칙서. 내가

이 1) 은 web.xml 파일에

 <env-entry> 

     <env-entry-name>solr/home</env-entry-name> 
     <env-entry-type>java.lang.String</env-entry-type> 
     <env-entry-value>D:\solr\conf\</env-entry-value>  

    </env-entry> 

2) 디렉토리에 solr.xml 복사 확인 intruction를 따라 의견을 권한이없는

+0

안녕, 배포 direcotry에 'sorl.xml'라는 그런 파일이 없습니다. 'solrConfig.xml'이라는 파일이 있습니다 1) solr 폴더 아래에 solr.xml 파일을 놓았고 라고 말한대로 변경했습니다. 2) solr.xml 파일 클래스 폴더를 배치하고 수행했습니다. 당신이 말한대로 변경 3) sorlCofig.xml에 아래 내용을 추가했습니다. 결과가 없습니다. – user2646429

+0

안녕하세요, 예상대로 작동합니다. 내 포스트가 도움이 경우 당신은 저를 투표 할 수, – user2646429

+0

이 좋아 잘 했어 주셔서 감사합니다. :) –

0

env-entry-value에서 언급 한 것

3) core name 즉, collection1 폴더가 같은 디렉토리에 있어야합니다. 그 conf 폴더 안에 가 존재해야하고 solrConfig.xml 및 기타 SOLR 관련 파일 내부에 존재합니다

예 : collection1/conf의/solrConfig.xml (뿐만 아니라 다른 파일)

테스트 응용 프로그램

희망은 지금 분명합니다.