我正在通过solr
为企业提供日志搜索服务。
我在查询配置期间遇到了一些问题。
我有以下数据。
message_type, mobile_no, ident_no, resultCode
||CCR, 01012345678, 1, null||
||CCA, null, 1, 5012||
我想通过使用mobile_no查找具有相同ident_no的所有记录。
所以,我在想下面的sql语句。
SELECT A.*
FROM DATA
WHERE IDENT_NO IN (SELECT IDENT_NO FROM DATA WHERE MOBILE_NO = ‘01012345678’)
我在下面的Solr查询中定义了
http://localhost:8983/solr/select?q={!join from=ident_no to=ident_no}mobile_no:01012345678
我没有通过查询收到结果。 这个查询不正确吗?
答案 0 :(得分:0)
如果您在schema.xml中添加了字段移动电话号码,则可以通过使用查询作为移动电话号码来获取结果:1234567890