我有一个包含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要从字面上对待它,或者如果我需要逃避它。请不要给我关于数据库设计或规范化或如何配置它的建议。这个设计是经过深思熟虑的。这不是我要的帮助。我已经指出了潜在的原因。我不知道怎么修。如果不行,我也可以。
暂无答案!
目前还没有任何答案,快来回答吧!