将带有电子邮件的db表导入solr

k5hmc34c  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(209)

我有一个包含json字符串的字段的表。我遇到一个问题:没有导入包含ff字符串的记录:
创建文档时出错:solrinputdocument(字段:[txn\u id=0101,​ 添加日期=2018-07-27 11:58:11.0,​ jsonfeld1={“电子邮件”:user@host.com"},​ 内径=545,​ jsonfeld2={“email2”:user02@host.com"},​ 类型=01,​ 状态=0,​ 版本=x])
我注意到索引的记录不包含电子邮件字符串。从mariadb/mysql数据库导入时是否有转义处理程序?
更新:我想说清楚。我的帮助请求很简单:被拒绝的数据在json字段中包含一个@符号(电子邮件),而其他没有它的记录则正常导入。我该如何告诉Solr要从字面上对待它,或者如果我需要逃避它。请不要给我关于数据库设计或规范化或如何配置它的建议。这个设计是经过深思熟虑的。这不是我要的帮助。我已经指出了潜在的原因。我不知道怎么修。如果不行,我也可以。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题