簡體   English   中英

Solr查詢一個唯一對

[英]Solr Query for a a Unique pair

我有具有3個字段發件人,收件人和時間的Solr文檔。 我想查詢發件人和收件人的所有唯一對的總時間是多少。

下面是Solr文檔格式和4條記錄(例如):

發件人收件時間

  1. 約翰·羅伯特10
  2. 約翰·洛基20
  3. 羅伯特·約翰10
  4. 落基約翰20

預期產量

  1. 約翰·羅伯特->總時間= 20 *(10 + 10)*
  2. 約翰·洛基->總時間= 40 *(20 + 20)*

我可以為其編寫的查詢是什么(單個或嵌套)。 我嘗試了統計數據,但無法為唯一一對設置條件。

您可以使用從這兩個字段生成的簽名 ,然后對它們進行分組/統計。 但是您需要在索引期間執行此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM