"A search engine is only as good as the information it has been told to search." In the previous article, we explored how administrators decide which tables participate in the Dataverse Search Index. We learned that not every table belongs in the search index, and that careful planning is essential for building a scalable and … Continue reading Designing Searchable Experiences: Mastering the Quick Find View
Tag: Customization
Designing Searchable Tables: A Deep Dive into the Dataverse Search Index
In the previous articles, we explored the search-related settings available in the Power Platform Admin Center and learned how Search Indexing, Global Search, Quick Find, and Microsoft 365 integration work together to deliver a modern search experience. Now we arrive at one of the most important questions in the entire series: How does Dataverse decide … Continue reading Designing Searchable Tables: A Deep Dive into the Dataverse Search Index
Optimising Dataverse Search: Understanding the Search Settings in Power Platform
"Enabling Dataverse Search is only the beginning. The real user experience is shaped by how you configure the search behaviour." In the previous article, we explored the Dataverse Search section in the Power Platform Admin Center and learned how Search Indexing, the Global Search Bar, and Search-Only Experiences work together to build the foundation for … Continue reading Optimising Dataverse Search: Understanding the Search Settings in Power Platform
Building the Foundation: Understanding Dataverse Search Configuration
"Search isn't just a feature anymore it's becoming the foundation for AI, Copilot, and intelligent experiences across Microsoft Power Platform." Throughout this series, we have explored how Dataverse Search works behind the scenes from search indexing and relevance ranking to facets, filters, and the search pipeline. But before any of that can happen, there is … Continue reading Building the Foundation: Understanding Dataverse Search Configuration
Dataverse Search vs Quick Find vs Advanced Find – Choosing the Right Search for the Right Job
By now, we have uncovered two important truths about Dataverse Search. First, it doesn't search the database directly. Second, it relies on a dedicated search index that is continuously maintained in the background. But if Dataverse Search is so powerful, why do Quick Find and Advanced Find still exist? It's a question many developers ask … Continue reading Dataverse Search vs Quick Find vs Advanced Find – Choosing the Right Search for the Right Job
The Hidden Search Index That Makes Everything Fast
In the first article, we learned something that surprises many Power Platform developers: Dataverse Search doesn't search your tables directly. Instead, it searches something called a search index. That naturally raises the next question: If users aren't searching the database, where do the search results actually come from? The answer lies in one of the … Continue reading The Hidden Search Index That Makes Everything Fast
Inside Dataverse Search: The Search Engine Powering Every Model-Driven App
Most people never think about search until it doesn't find what they're looking for. Every day, customer service representatives search for cases, sales teams search for opportunities, and administrators search for contacts all by typing a few words into the search bar at the top of a model-driven app. It feels simple. Type. Press Enter. … Continue reading Inside Dataverse Search: The Search Engine Powering Every Model-Driven App
Connecting to Dataverse from a Single Page App (SPA) using MSAL + CORS
In the previous post, we covered multi-tenant Server-to-Server (S2S) authentication the pattern for backend SaaS platforms. Now we switch to the opposite extreme: A browser-only app (React / Angular / Vue) that calls Dataverse directly. No backend proxy.No middleware.Just JavaScript, OAuth tokens, and the Dataverse Web API. This is the SPA + CORS pattern. When … Continue reading Connecting to Dataverse from a Single Page App (SPA) using MSAL + CORS
Connecting to Dataverse: Multi-Tenant Server-to-Server (SaaS / ISV Architecture)
In the previous post, we implemented Server-to-Server authentication for a single tenant. That works perfectly when: You own the tenant. The app runs internally. It serves one organization. But what if: You are building a commercial product? Multiple customers must connect their own Dataverse environments? You’re publishing to AppSource? Your app needs to scale across … Continue reading Connecting to Dataverse: Multi-Tenant Server-to-Server (SaaS / ISV Architecture)
Connecting to Dataverse: Modern .NET Authentication with ServiceClient
In the previous post, we mapped the authentication landscape. Now we move from architecture to implementation. This post shows you how to connect to Dataverse using modern .NET patterns with the recommended client: Microsoft.PowerPlatform.Dataverse.Client.ServiceClient If you're building: Console apps Migration utilities Admin tools DevOps automation Internal utilities XrmToolBox-style plugins This is your starting point. Why … Continue reading Connecting to Dataverse: Modern .NET Authentication with ServiceClient





