solr创建多表关联索引时子表的索引创建失败
来源:互联网 发布:sql unique啥意思 编辑:程序博客网 时间:2024/05/17 14:20
1、data-config.xml配置如下:
<?xml version="1.0" encoding="UTF-8"?><dataConfig> <dataSource type="JdbcDataSource" driver="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@133.96.93.111:1521:ARS" user="usddev" password="usddev"/> <document> <entity name="sys_user" PK="ID" query="select ID,loginname, nvl(fullname,'无')fullname, createdate,phone,mail,fax,(case position when '0' then '员工' when '1' then '组长' when '2' then '处长' when '3' then '副处长' when '4' then '部长' when '5' then '副部长' when '6' then '其他' when '7' then '经理' when '8' then '主管' when '9' then '主任' else '无' END) position , (case status when 0 then '启用' when 1 then '停用' else '无' End ) status,DEPARTID from sys_user"> <field column="id" name="id"/> <field column="loginname" name="loginname"/> <field column="fullname" name="fullname"/> <field column="createdate" name="createDate"/> <field column="phone" name="phone"/> <field column="mail" name="mail"/> <field column="fax" name="fax"/> <field column="position" name="position"/> <field column="status" name="status"/> <field column="DEPARTID" name="departid"/> <entity name="sys_group" PK="ID" query="select ID, name,nvl(fullname,'无')fullname from sys_group where id ='${sys_user.DEPARTID}'"> <field column="name" name="groupname"/> <field column="fullname" name="groupfullname"/> </entity> </entity> </document></dataConfig>
2.schema.xml酣置如下:
<field name="groupname" type="mmseg4jcomplex" indexed="true" stored="true"/><pre name="code" class="html"> <field name="groupfullname" type="mmseg4jcomplex" indexed="true" stored="true"/>
3.生成的索引数据:
并没有:groupname、groupfullname两个字段。
原因:索引字段名称要与数据库字段名称一致,如果两个表有相同的字段名则要在字段后加 multiValued="true"
解决:
1.data-config.xml 修改如下:
2.schema.xml修改如下:
然后重新启动solr并重新生成索引文件。
生成的结果如下:
0 0
- solr创建多表关联索引时子表的索引创建失败
- SOLR对多个(关联)表创建索引
- SOLR对多个(关联)表创建索引
- SOLR对多个(关联)表创建索引
- SOLR对多个(关联)表创建索引
- 全文索引----创建多表solr索引
- 全文索引----创建多表solr索引
- 全文索引----创建多表solr索引
- solr创建查询索引
- Solr 创建索引
- solr重新创建索引
- Solr学习二索引库的创建
- solr创建索引源码解析
- solr创建文件索引代码
- solr连接数据库创建索引
- 表关联键上创建索引的重要性
- solr入门之创建solrcloud的collection索引集合
- 索引+索引的类型+创建索引
- hdu3966Aragorn's Story【树链剖分+树状数组】
- hdu1272 小希的迷宫(并查集)
- [GDOI2013][JZOJ3277]哈希和
- httpclient 上传文件、下载文件
- JAVA中List、Map、Set的区别与选用
- solr创建多表关联索引时子表的索引创建失败
- document.getElementByID('btn').click();
- manifest.xml 中元素含义
- 写在2015农历年的最后以及2016农历年的开始
- HP监控软件sitescope的简介和应用
- 自己写的一套布局适应,以dp来命名
- spring集成 JedisCluster 联接 redis3.0 集群
- 设置jar包的lib目录
- 关于即时通讯中Android录音与ios录音的兼容问题