如果我有兩個記錄到我的SOLR索引中使用相同的電子郵件地址,並且我的關鍵字搜索在結果集中獲得了這兩個記錄,我如何顯示其中的一個。例如;SOLR搜索:消除重複的電子郵件地址
記錄1:
<doc>
<id>123</id>
<name>Adil Malik</name>
<email>[email protected]</email>
<jobtitile>Software Engineer</jobtitle>
</doc>
記錄2:
<doc>
<id>456</id>
<name>Adil Malik</name>
<email>[email protected]</email>
<jobtitile>Database Developer</jobtitle>
</doc>
如果我們用 「[email protected]」,它將返回兩個記錄搜索,但我想,以顯示它們中的任何一個。如果我們有2個電子郵件地址相同,如何在SOLR搜索中查詢以僅顯示一條記錄?
注:我想保留兩個記錄到我的SOLR索引。
在回答@Layke
我想在我的索引中保留重複記錄。因爲如果有人用工作職位搜索:「軟件工程師」,或者在「Adil Malik」這兩種情況下都使用「數據庫開發人員」進行搜索時,應該返回 –
但是,如果有人用電子郵件:[email protected],現在SOLR搜索將返回2個記錄,其中id是123和456.在這種情況下,我只想顯示其中的任何一個。 –