我正在尝试将来自两个不同日志的信息组合到一个查询中,但我不确定如何或是否可以做到这一点。基本上我想这样做:
LOG 1:
<client=foo userId=1234 version=10>
<client=foo userId=5432 version=8>
<client=bar userId=4567 version=4>
LOG 2:
fooid=1234 speed=500
fooid=5432 speed=300
我要做的是收集所有版本 == 10 的用户的速度统计数据。
根据我的阅读,如果我创建 userId == fooid 的别名,可以这样说:
fooid=* AND version=10
但是,我仍然有一个问题,即并非所有 userId 都是 foid。所以我希望能够在日志 1 中创建一个 fooid 字段别名,但前提是 client=foo。这可能吗,如果可以,我该怎么做?
此外,如果有其他方法可以执行此搜索,我们将不胜感激。