Topic #3342 (no title)
0 guests and 0 members have recently viewed this.
The top 3 point earners from 12th Apr 2026 to 19th Apr 2026.
| Gabri |
|
|
|---|---|---|
| pmheart6 |
|
|
| jacobgkau |
|
|
There are no events at this time
(Click to enlarge)
#2419 - Catalogue entry results are doubled.
It is because of multiple criteria hitting a result (probably here a meta keyword hit combined with a textual hit). We can de-dupe the displayed results to some extent, but to de-dupe counted results would requiring loading up everything across all paginations (not just the tallies the DB gives us), and then doing a full scan.
I'm sure we could improve it, like give accuracy on smaller sets. But the search code is already incredibly complex, so it's something I'd avoid.
Honestly a better long-term solution is if we moved away from MySQL search, to a textual indexing system. There's a tracker issue for that somewhere. These systems pre-index content based on how it's displayed, rather than aggregating criteria in real-time, so don't have the same limitations.