mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-13 13:33:52 -06:00
fix: keep the date and Next steps out of search
A query word matches the start of a longer word. Since the index grew, the "2" of "playstation 2 bios" matched the 2026 of every page's date line and the "u" of "wii u bios" the "use" of Next steps, so the PlayStation and Nintendo pages held every query word and ranked above the PlayStation 2 and Wii U pages. Both blocks carry data-pagefind-ignore now: search_gate answers 58 of 58 queries, the four console pairs by 9 to 14 percent. Batocera's pages weigh 882 bytes more for it.
This commit is contained in:
1 parent
25057ee3a2
commit
f7a0a7f263
3 files changed
+16
-5
No files matched your search
@@ -402,8 +402,11 @@ def data_as_of(moment: datetime | None = None) -> str:
|
||||
|
||||
|
||||
def _date_line() -> str:
|
||||
"""The date a page closes on, in the words of data_as_of()."""
|
||||
return f'<div class="rb-timestamp">{data_as_of()}.</div>'
|
||||
"""The date a page closes on, in the words of data_as_of(). The search
|
||||
does not read it: a query word such as the "2" of "playstation 2 bios"
|
||||
also matches the start of "2026", and every page closing on the date
|
||||
then held every word of the query."""
|
||||
return f'<div class="rb-timestamp" data-pagefind-ignore>{data_as_of()}.</div>'
|
||||
|
||||
|
||||
# Home page
|
||||
@@ -5523,7 +5526,8 @@ def generate_provenance_page(
|
||||
lines = [
|
||||
"# Dump provenance",
|
||||
"",
|
||||
*([f'<p class="rb-timestamp">Catalogs as of: {as_of}.</p>', ""] if as_of else []),
|
||||
*([f'<p class="rb-timestamp" data-pagefind-ignore>Catalogs as of: {as_of}.</p>', ""]
|
||||
if as_of else []),
|
||||
"Provenance says whether a file is, byte for byte, a dump that Redump, "
|
||||
"No-Intro or TOSEC catalogues. It says where a dump is known from, "
|
||||
"not whether an emulator accepts it: that is the emulator's code, read "
|
||||
|
||||
Reference in new issue
Block a user