In Umbraco, the "done" message after rebuilding the Internal Index can be misleading, as it logs completion before the actual indexing finishes, especially in large projects with over 10,000 content nodes. This can lead to visibility issues and incomplete search results. Users are advised to wait longer and verify DocumentCount for accuracy.
Waqas Ahmed provides a comprehensive guide on utilizing Umbraco's External Index for efficient content searching using Examine. Key steps include accessing the index, applying filters for content types, cultures, and additional criteria, executing queries, and converting results to IPublishedContent, enhancing performance and scalability in search functionalities.
In February 2025, Azure Search's update changed field mapping, requiring explicit definitions in the index schema, which affects ExamineX in Umbraco projects. Developers must update their index schema, ExamineX configuration, and field mappings to prevent indexing failures and ensure search functionality remains intact. Upgrading to the latest ExamineX version is recommended.
This RFC seeks feedback on a proposed search and indexing abstraction for Umbraco, aimed at replacing the current Examine-based implementation. Key points include clarifying the continued use of Examine, separating media and documents in indexing, and addressing limitations in field prefixes. The proposal emphasizes community contributions and the need for robust support for various search providers.
Janae Cram updates Paul Seal's 2020 guide on using multi-node tree picker values in Umbraco, focusing on versions 9 to 13. It outlines steps for configuring Examine indexes to facilitate category searches, transforming UDI values, implementing an ArticleService for querying, and rendering results in views, enhancing content retrieval efficiency.
Joe Glombek discusses optimizing the use of indexes in Umbraco, focusing on the ExternalIndex for site search. He details how to define and modify fields within the index using `IConfigureNamedOptions<LuceneDirectoryIndexOptions>`, and explains the process of adding values to the index. Additionally, he covers registering configurations and rebuilding the index for updated content retrieval.
Nurhak Kaya's guide outlines how to sort items by a custom date in Umbraco v13+ using Examine. It highlights the need to store dates as "long" types rather than strings for proper sorting. The implementation includes creating a custom date field, updating the Examine index, and utilizing a search service to retrieve ordered results.