gpt4 book ai didi

join - Solr - 子查询

转载 作者:行者123 更新时间:2023-12-01 02:35:26 24 4
gpt4 key购买 nike

我需要做一个 Solr 子查询,如果它在 MySQL 中,它看起来像这样:

SELECT *
FROM solr_index
WHERE type = 'person' AND
city IN (SELECT name FROM solr_index WHERE name = 'London' AND type = 'city')

显然 Solr 连接非常相似 - http://wiki.apache.org/solr/Join .但这些似乎只在 Solr 4 中可用。有什么方法可以在 Solr 3.X 中做到这一点吗?

理想情况下是一种与 ComplexPhraseQueryParser 兼容并且 Solr PHP Client 或 Solarium 支持的方式。

任何帮助是极大的赞赏。

更新:

另一个与位置无关的示例:
SELECT *
FROM solr_index
WHERE type = 'project' AND
tag IN (SELECT name FROM solr_index WHERE name = 'Elephant' AND type = 'tag')

最佳答案

自 solr 3.4 起就存在连接。看一下这个

http://lucidworks.com/blog/lucene_3_4_0/

关于join - Solr - 子查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10523102/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com