1

solr 検索エンジンを構成しました。ここからの手順に従いました

次のエラーが表示されます

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.

構成ファイルをチェックインしました。エラーは

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

上記の構成を回避する場合、どうすれば同じように構成できますか。

4

2 に答える 2

3

< >xml 文字と同様に、解析は失敗します。Solr Config xml ファイルで、for > & < をそれぞれ
使用する必要があります。&gt;&lt;

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

于 2013-09-05T06:53:05.670 に答える
2

「<」を「 」に置き換えてみてください&lt;。それを変更した後、構成は 2 &lt;-1 5 &lt;-2 6 &lt;90%になります

于 2013-09-05T06:55:04.313 に答える