【发布时间】:2018-01-10 07:32:33
【问题描述】:
我在电子商务(类似)项目中使用 Laravel 5、Elasticsearch 5 和 Plastic。通过使用 Elasticsearch 和 Plastic,我能够创建索引数据,与强大的搜索工具相结合,同时仍然使用 Eloquent 模型。通过这种方式,我希望能够进行我们认为非常繁重的查询(有很多 JOIN 和 LIKE),简单而快速。 预计每天有 6300 万次查询...
也就是说,我遇到了以下情况:
我有一个表 Department 和一个表 Employee,它们是相关的。我是 搜索部门并使用可能只存在于 员工表中的某些列,是否可以全部获取 哪些部门有员工使用该关键字?
示例: 使用关键字“Xbox”搜索部门时,系统应该能够为所有部门提供在其个人资料中提及“Xbox”的员工。
【问题讨论】:
标签: laravel elasticsearch indexing eloquent relationship