mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-04 06:05:59 +00:00
Remove duplicate results from index-only search
This commit is contained in:
parent
228d2d3385
commit
a06d20a479
@ -110,7 +110,11 @@ object OFulltext {
|
||||
folders <- store.transact(QFolder.getMemberFolders(account))
|
||||
ftsR <- fts.search(fq.withFolders(folders))
|
||||
ftsItems = ftsR.results.groupBy(_.itemId)
|
||||
select = ftsR.results.map(r => QItem.SelectedItem(r.itemId, r.score)).toSet
|
||||
select =
|
||||
ftsItems.values
|
||||
.map(_.sortBy(-_.score).head)
|
||||
.map(r => QItem.SelectedItem(r.itemId, r.score))
|
||||
.toSet
|
||||
itemsWithTags <-
|
||||
store
|
||||
.transact(
|
||||
|
Loading…
x
Reference in New Issue
Block a user