查询Elasticsearch以实现表示唯一身份访问者总数指标的日期直方图的最佳方法是什么?
考虑以下数据:
PUT /事件{” …
用户ID会重复出现,但它们会在不同的日期发生,因此按天分发会使其多次出现,除非您查看特定日期。即使这样,如果同一个ID在同一天出现不止一次,您可能仍然会有重复的ID,具体取决于您正在查看的时间范围的精确程度。由于您正在查看一天的间隔,因此它返回5条记录是正确的,并且应该说在4日有3个ID,其中一个是副本,第二天显示两个记录,其中有两个不同的ID,其中一个是副本。如果将间隔增加到一周或一个月,则这些重复项将计为一个。
我确定你已经遇到过这个问题,但是再说一遍,因为它正在解释你的具体用例。 链接
基本上,它在特定的一天返回所有独特的访问者。如果您不关心个人用户,但只想知道有多少用户,那么您需要采用不同的方法。也许是一组通过查询