What problem does it solve?
Facilitates the integration of comprehensive search capabilities within Frappe applications, ensuring efficient data retrieval and user-friendly search interfaces.
Core Features & Use Cases
- Link Field Search: Configure efficient autocomplete and custom search queries for link fields, enhancing user navigation.
- Global Search: Enable permission-filtered cross-doctype search for desk and web users, with index rebuilding and indexing controls.
- Full-Text Search Support: Integrate advanced full-text search using Whoosh or SQLiteSearch (v15+) for website content and internal data.
- Customization & Extension: Override default queries, implement custom scoring, and fine-tune indexing behavior for tailored search experiences.
- Use Case: A company wants real-time link field suggestions and global search across multiple modules to improve data discoverability.
Quick Start
Use search functions to index your data, customize queries for specific DocTypes, and update search settings directly through hooks and configuration.