lucene中的隐式连接

时间:2011-06-02 15:35:40

标签: join lucene

是否可以在lucene中执行以下操作?如果没有,你能就如何解决这个限制提出任何建议吗?

SELECT
start.dt AS eventstarttime,
last.dt AS eventfinishtime
WHERE
start.evt:"Started" AND last.evt:"Ended" AND start.evtgrpid = last.evtgrpid

1 个答案:

答案 0 :(得分:0)

您的问题没有提供足够的信息来完全回答它。这个SQL甚至不是有效的 - FROM子句(开始时)在哪里?

建议1:分别运行两个查询(“已启动”和“结束”),并根据evtgrpid合并结果。

建议2:运行一个查询(例如“已启动”)并根据“已结束”条件过滤结果。

建议3:不要使用Lucene来构建数据库。真。数据库逻辑通常甚至不适用于Lucene(例如,如果在编制索引时使用了停用词会怎么样?)。