summaryrefslogtreecommitdiff
path: root/sphinx/search
diff options
context:
space:
mode:
authorJakob Lykke Andersen <Jakob@caput.dk>2021-09-18 15:28:18 +0200
committerJakob Lykke Andersen <Jakob@caput.dk>2021-09-25 10:59:49 +0200
commitb6e60d4993a1912df9ab869f52be9e60fb97da87 (patch)
tree0f78b9c57661ad0f14a0c3bd8127d70a3a0db041 /sphinx/search
parent356583fe8fe6f6b6662898c8367f9bc9c1da387b (diff)
downloadsphinx-git-b6e60d4993a1912df9ab869f52be9e60fb97da87.tar.gz
search, store objects as array to retain all
Diffstat (limited to 'sphinx/search')
-rw-r--r--sphinx/search/__init__.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/sphinx/search/__init__.py b/sphinx/search/__init__.py
index ecdf880d7..d3059b6da 100644
--- a/sphinx/search/__init__.py
+++ b/sphinx/search/__init__.py
@@ -318,7 +318,7 @@ class IndexBuilder:
fullname = html.escape(fullname)
dispname = html.escape(dispname)
prefix, _, name = dispname.rpartition('.')
- pdict = rv.setdefault(prefix, {})
+ plist = rv.setdefault(prefix, [])
try:
typeindex = otypes[domainname, type]
except KeyError:
@@ -337,7 +337,7 @@ class IndexBuilder:
shortanchor = '-'
else:
shortanchor = anchor
- pdict[name] = (fn2index[docname], typeindex, prio, shortanchor)
+ plist.append((fn2index[docname], typeindex, prio, shortanchor, name))
return rv
def get_terms(self, fn2index: Dict) -> Tuple[Dict[str, List[str]], Dict[str, List[str]]]: