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.