关于 solr 检索 mysql 的一对多关系配置

2016-08-22 14:54:55 +08:00
 xfack

因业务需求,现在 solr 要检索 mysql 里的一对多关系表, mysql 里已经做好了联合查询,有三个表,通过主表的其中一个字段得出三个表中的其中需要的几个字段数据。

假设:

main 表有:

commet 表有:

money 表有

然后通过联合查询 sql 语句是,

SELECT
	main.id,
	main.mainText,
	main.mainType,
	commet.commetText,
	commet.commetImg,
	money.moneyMark,
	money.moneyUser
FROM
	main
LEFT JOIN commet ON main.id = commet.main_id
LEFT JOIN money ON main.id = money.main_id
WHERE
	main.mainType = '文章标题'

然后想用 solr 检索,但是在这一块遇到了问题,请问在配置文件里这种联合查询的配置应该怎么写? 也搜索过,但是看的有点蒙圈,估计是看的太多了,不知道有哪位朋友搞过的,可以出来指点迷津一下么?

2985 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/300951

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX