我需要刪除全部內容中的\ n。我決定用PatternReplaceCharFilterFactory,我需要添加使用API調用來SCHEMA.XML如何使用API添加到架構「 n」(PatternReplaceCharFilterFactory)?
<filter class="solr.PatternReplaceCharFilterFactory" pattern="\n" replace="all" replacement=""/>
。但是,solr編碼這種模式。 我打電話
curl -X "POST" "http://localhost:$PORT/solr/$CORE_NAME/schema" \
-H "Content-Type: application/json" \
-d $'{
"add-field-type": {
........
"indexAnalyzer": {
"filters": [
{
"class": "solr.PatternReplaceCharFilterFactory",
"pattern":"\n",
"replacement":"",
"replace":"all"
},]
...........
}
但schema.xml中
Solr的創建 <filter class="solr.PatternReplaceCharFilterFactory" pattern="
" replace="all" replacement=""/>
我嘗試添加\ n,\ n(\ n)的但結果一樣,它不能正常工作。
雖然捲曲線在行爲方面是清楚的,它立即無法使用,例如在以Solr爲樣本的集合中。 – freedev