[quote=引用 13 楼 taodengwen 的回复:] 比如说 “信托” 表要搜索的词对应数据库字段 name "保险" 表要 搜索的词对应数据库字段 description "银行理财"表要 搜索的词对应数据库字段 title 那么在将这些数据查询出来统一封装成一个java dto(不同的数据来源可以用应字段标识,比如说dataType,=1 代表“信托”的数据 =2代表“保险的数据”) 在将这个dto存储到solr中(doc),查询的时候直接查询solr中的name字段 比如 “信托” 中的name 存储在dto的name “保险” 中的description 也存储在dto的name "银行理财"中的title也存储在dto的name 更多表都可以这样 最后将这些dto转换存储到solr中, 查询的时候直接查询name 就可以了 (name: 输入的关键字)
比如说 “信托” 表要搜索的词对应数据库字段 name "保险" 表要 搜索的词对应数据库字段 description "银行理财"表要 搜索的词对应数据库字段 title 那么在将这些数据查询出来统一封装成一个java dto(不同的数据来源可以用应字段标识,比如说dataType,=1 代表“信托”的数据 =2代表“保险的数据”) 在将这个dto存储到solr中(doc),查询的时候直接查询solr中的name字段 比如 “信托” 中的name 存储在dto的name “保险” 中的description 也存储在dto的name "银行理财"中的title也存储在dto的name 更多表都可以这样 最后将这些dto转换存储到solr中, 查询的时候直接查询name 就可以了 (name: 输入的关键字)
一串 字符, 我无法判断 他是 想 搜索 信托,保险,银行理财等 这个字符可能是流水号,可能是名称,备注,日期等等 这些字段需要吗? 你们具体需求是什么?要这些所有这些东西不? 只查自己还是其他服务?
需求: 有多张 没有 关联的表 (注意是没有关联) , 我要在查询的 时候 对这些表都查,得到查询结果。 比如 用户 输入了 一串 字符, 我无法判断 他是 想 搜索 信托,保险,银行理财等(这些都对应数据库的表,表之间无关联,字段也不相同) 那方面的。 所以我要 对些表 都建立 索引, 怎么处理 。。注意是 使用solr
25,989
社区成员
4,373
社区内容
加载中