netbox/docs
Jeremy Stretch 9628dead07
Closes #10560: New global search (#10676)
* Initial work on new search backend

* Clean up search backends

* Return only the most relevant result per object

* Clear any pre-existing cached entries on cache()

* #6003: Implement global search functionality for custom field values

* Tweak field weights & document guidance

* Extend search() to accept a lookup type

* Move get_registry() out of SearchBackend

* Enforce object permissions when returning search results

* Add indexers for remaining models

* Avoid calling remove() on non-cacheable objects

* Use new search backend by default

* Extend search backend to filter by object type

* Clean up search view form

* Enable specifying lookup logic

* Add indexes for value field

* Remove object type selector from search bar

* Introduce SearchTable and enable HTMX for results

* Enable pagination

* Remove legacy search backend

* Cleanup

* Use a UUID for CachedValue primary key

* Refactoring search methods

* Define max search results limit

* Extend reindex command to support specifying particular models

* Add clear() and size to SearchBackend

* Optimize bulk caching performance

* Highlight matched portion of field value

* Performance improvements for reindexing

* Started on search tests

* Cleanup & docs

* Documentation updates

* Clean up SearchIndex

* Flatten search registry to register by app_label.model_name

* Clean up search backend classes

* Clean up RestrictedGenericForeignKey and RestrictedPrefetch

* Resolve migrations conflict
2022-10-21 13:16:16 -04:00
..
_theme Fixes #10496: Use page.canonical_url to identify ReadTheDocs builds 2022-09-28 09:30:38 -04:00
administration Reorganize documentation 2022-08-04 14:11:52 -04:00
configuration Closes #10560: New global search (#10676) 2022-10-21 13:16:16 -04:00
customization Allow scheduling jobs via. the API 2022-10-20 21:36:43 +02:00
development Closes #10560: New global search (#10676) 2022-10-21 13:16:16 -04:00
features Refreshed tenancy model documentation 2022-08-12 16:19:34 -04:00
getting-started Add hyperlinks to Mermaid graphs 2022-08-12 14:14:56 -04:00
installation Merge branch 'develop' into feature 2022-10-20 16:07:03 -04:00
integrations 10631 add extra GraphQL documentation 2022-10-13 08:08:26 -04:00
media Annotate upgrade paths in upgrade documentation 2022-09-08 10:17:46 -04:00
models 9654 device weight (#10448) 2022-09-30 16:31:04 -04:00
plugins Closes #10560: New global search (#10676) 2022-10-21 13:16:16 -04:00
reference Reorganize documentation 2022-08-04 14:11:52 -04:00
release-notes Closes #10560: New global search (#10676) 2022-10-21 13:16:16 -04:00
extra.css Improve docs styling 2021-08-24 07:30:52 -07:00
index.md Update README & screenshots 2022-08-26 10:31:56 -04:00
introduction.md Closes #10358: Raise minimum required PostgreSQL version from 10 to 11 2022-09-14 17:10:14 -04:00
netbox_logo.png We have a logo! 2016-08-09 14:57:14 -04:00
netbox_logo.svg Converted text to path 2019-12-30 18:28:39 +00:00