在我当前的设置中,我有一个 zend lucene 搜索索引,它存储索引中 my_table 行的主键以及其他未存储的字段。
在搜索时查询索引,然后将其结果循环并插入到 mysql 临时表中,然后通过主键将其连接到 my_table 上。
然后,这允许我执行高级 sql 查询(例如,使用 hasrsine 公式,从其他连接表中获取数据,按分数过滤,然后按日期等)。
我只是想知道这是否是一个好的实现。它有效,但我担心插入的数量,因为这个数据集可能非常大(几千条记录)。
提前致谢
在我当前的设置中,我有一个 zend lucene 搜索索引,它存储索引中 my_table 行的主键以及其他未存储的字段。
在搜索时查询索引,然后将其结果循环并插入到 mysql 临时表中,然后通过主键将其连接到 my_table 上。
然后,这允许我执行高级 sql 查询(例如,使用 hasrsine 公式,从其他连接表中获取数据,按分数过滤,然后按日期等)。
我只是想知道这是否是一个好的实现。它有效,但我担心插入的数量,因为这个数据集可能非常大(几千条记录)。
提前致谢