2013-09-05 2 views
1

은 내가 SOLR 검색 엔진을 구성했습니다. 난 내가 구성 파일에서 확인SOLR XML 파서 예외

Caused by: org.apache.solr.common.SolrException: org.xml.sax.SAXParseException;systemId: solrres:/solrconfig.xml; lineNumber: 813; columnNumber: 19; The content of elements must consist of well-formed character data or markup. 
    at org.apache.solr.core.Config.<init>(Config.java:148) 
    at org.apache.solr.core.Config.<init>(Config.java:86) 
    at org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:120) 
    at org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:589) 
    ... 11 more 
used by: org.xml.sax.SAXParseException; systemId: solrres:/solrconfig.xml; lineNumber: 813; columnNumber: 19; The content of elements must consist of well-formed character data or markup. 

다음과 같은 오류를 얻고있다 Here

의 단계를 따라. 오류는 다음과 같습니다.

<str name="mm"> 2<-1 5<-2 6<90% </str> 

어떻게 구성할까요? < >으로

답변

3

는 XML 문자이며, 구문 분석은 실패합니다.
당신은 SOLR 구성 XML 파일에서 각각> & <에 대한 &gt;&lt;을 사용해야합니다.

<str name="mm">4 &lt; 100%</str>

2

'<'을 '&lt;'으로 바꿔보십시오. 그 변경 후에, 구성 (2) -1 5 &lt;&lt; -2 6 &lt; 90 %가 될 것이다