问题描述
我使用的是sol 8.4版本,而对于索引,则使用dhl(数据导入处理程序),因为我的数据的主要来源是Postgresql。 我有一个名为desc_croquis的字段,它是一个字符串,格式已经从数据库建立,例如:
DESCRIPCION:
A PARTIR DEL SEGUNDO ANILLO DE LA CIUDAD DE AGUASCALIENTES Y LA CARREtera A SAN LUIS PO-
TOSI RECORRER 7.4 KM Para TOMAR LA DESVIACION A CALVILLITO,CONTINUAR 2.5 KM HASTA EL JAR-
DIN DE NINOS DE CALVILLITO,SEGUIR POR 1.2 KM SOBRE LA TERRACERIA A LA TINAJA Para LLEGAR
A LA DESVIACION A LA IZQUIERDA QUE LLEVA AL RetoNO. AVANZAR 1.1 KM HASTA UNA DESVIACION DE
BRECHA,DONDE HAY UN ALAMBRADO (AL ESTE). CONTINUAR POR 300 M Para ENCONTRAR UNA FINCA,SEGUIR 100 M POR BRECHA HASTA DONDE TERMINA EL ALAMBRADO. CRUZAR POR PARCELA AL ESTE UNOS
200 M HASTA DONDE COMIENZA OTRA PARCELA ALAMBRADA. TOMAR AL SUR POR 500 M JUNTO AL ALAM-
BRADO HASTA LLEGAR AL VERTICE 01001004.
LA marcA CONSISTE EN UNA PLACA DE ALUMINIO DE 9 CM DE DIAMETRO CON LA INSCRIPCION "INEGI
01001004 22-06-93". LA PLACA SE ENCUENTRA EMPOTradA EN UN MONUMENTO DE CONCReto NO VISIBLE
DE 40x40x60 CM.
因为它的空格和换行符是我的系统使用它的方式,所以我在solr中需要它。 但事实并非如此,当json返回时,我得到以下信息:
"desc_croquis":"DESCRIPCION:\nA PARTIR DEL TERCER ANILLO (AV. SIGLO XXI) DE LA CIUDAD DE AGUASCALIENTES Y SOBRE LA CA-\nRREtera FEDERAL No. 45 RECORRER 12.7 KM HASTA EL ENTRONQUE A SAN BARTOLO EN DIRECCION ESTE\nCONTINUAR SOBRE EL ENTRONQUE POR 1.2 KM,PASAR LA LOCALIDAD COTORINA Y A LA ALTURA DE LOS\nULTIMOS TOPES TOMAR CON RUMBO SUR POR CAMINO DE BRECHA. SEGUIR POR 800 M Y JUNTO A UNA\nCERCA DE ALAMBRE SE UBICA EL VERTICE 01001002.\nLA marcA CONSISTE EN UNA PLACA DE ALUMINIO DE 9 CM DE DIAMETRO CON LA INSCRIPCION \"INEGI\n01001002 12/01/93\". LA marcA SE ENCUENTRA EMPOTradA EN MONUMENTO DE CONCReto NO VISIBLE\nDE 40X40X60 CM.\n\n"
如图所示,每次出现换行符时,它会返回 “ \ n” ,并且每次出现“ \ t” 空格。
我想分解这些“ \ n”和“ \ t”
奇怪的是,当我更改输出 wt = xml 时,如果它尊重数据库中的空格,则在xml中输出:
<result name="response" numFound="85126" start="0">
<doc>
<str name="descripcion">Estación Geodésica Horizontal</str>
<str name="tipo">100</str>
<int name="gid">100004</int>
<str name="desc_croquis">DESCRIPCION:
A PARTIR DEL TERCER ANILLO (AV. SIGLO XXI) DE LA CIUDAD DE AGUASCALIENTES Y SOBRE LA CA-
RREtera FEDERAL No. 45 RECORRER 12.7 KM HASTA EL ENTRONQUE A SAN BARTOLO EN DIRECCION ESTE
CONTINUAR SOBRE EL ENTRONQUE POR 1.2 KM,PASAR LA LOCALIDAD COTORINA Y A LA ALTURA DE LOS
ULTIMOS TOPES TOMAR CON RUMBO SUR POR CAMINO DE BRECHA. SEGUIR POR 800 M Y JUNTO A UNA
CERCA DE ALAMBRE SE UBICA EL VERTICE 01001002.
LA marcA CONSISTE EN UNA PLACA DE ALUMINIO DE 9 CM DE DIAMETRO CON LA INSCRIPCION "INEGI
01001002 12/01/93". LA marcA SE ENCUENTRA EMPOTradA EN MONUMENTO DE CONCReto NO VISIBLE
DE 40X40X60 CM.
</str>
<str name="lugar">COTORINA</str>
能帮我吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)