You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Give better ranking when an object matches multiple clauses, I think this is already done by lunr. But some queries will generate unexpected result ordering. Like ensure parsed will not yield ensure_parsed_docstring as the first result in the list.
astutils. should list all members of the pydoctor.astutils module (translated to astutils.* *.astutils.* in lunr syntax) This has been addressed in Search bar improvments and Help page #823
Add wildcard in between dots so users can use only the first letters of module names, liket.w.t.tag might be translated to t*.w*.t*.tag* *.t*.w*.t*.tag* in lunr syntax
Change the default logic operator in between clauses: Currently all clauses are ORed together, so the number of results will increase every time users enter a new clause. Which is not a great user experience IMO. We could ANd the clauses by default and add a button to change the search logic.
Another way of fixing the issue above is to ANd the clauses together if no clauses have an explicit presence, so foo bar would become +foo +bar and +foo bar would stay the same. As a side effect this will make impossible to define query with only optional terms.
The text was updated successfully, but these errors were encountered:
- Implement one idea described in #822, more specifically: add a leading wildcard to the query when the term contains a dot ".".
- Fixes#819
- Move the NotFoundLinker to the linker.py module because t's now used by the help page renderer.
Simplify the readthedocs theme and fix an issue that prevented to use the search bar from the module index page and other summary pages.
ensure parsed
will not yieldensure_parsed_docstring
as the first result in the list.This has been addressed in Search bar improvments and Help page #823astutils.
should list all members of thepydoctor.astutils
module (translated toastutils.* *.astutils.*
in lunr syntax)t.w.t.tag
might be translated tot*.w*.t*.tag* *.t*.w*.t*.tag*
in lunr syntaxfoo bar
would become+foo +bar
and+foo bar
would stay the same. As a side effect this will make impossible to define query with only optional terms.The text was updated successfully, but these errors were encountered: