GithubHelp home page GithubHelp logo

miltoncamara / search-dotnet-getting-started Goto Github PK

View Code? Open in Web Editor NEW

This project forked from azure-samples/search-dotnet-getting-started

1.0 2.0 0.0 938 KB

Getting Started with Azure Search using .NET

License: MIT License

C# 97.20% CSS 1.64% ASP 0.19% JavaScript 0.98%

search-dotnet-getting-started's Introduction

services platforms author
search
dotnet
brjohnst

Getting Started with Azure Search using .NET

This sample includes three projects that are meant to help when getting started with Azure Search and .NET. It leverages the Azure Search .NET SDK as well as many best practices. The first sample DotNetHowTo is a simple .NET Core console application that shows how to:

  • Create and Delete an Azure Search index
  • Upload Documents to an Azure Search index
  • Search & Filter documents within an index

The second sample DotNetHowToSynonyms demonstrates how to incorporate the Synonyms feature in your application step by step:

  • Create an Azure Search index
  • Search documents using terms that do not appear in the indexed documents
  • Define and upload synonym rules
  • Repeat the search

Lastly, the sample AzureSearchDotNetSample is a more detailed example that demonstrates:

  • How to use the Azure Search Indexer to ingest data from common stores (such as Azure SQL) to populate an Azure Search index
  • A simple ASP.net MVC application that allow you to search and view results from an Azure Search index

Running the DotNetHowTo sample

  • Open the DotNetHowTo.sln project in Visual Studio
  • Update the appsettings.json with the service and api details of your Azure Search service
  • Compile and Run the project

Running the DotNetHowToSynonyms sample

  • Open the DotNetHowToSynonyms.sln project in Visual Studio
  • Update the App.config with the service and api details of your Azure Search service
  • Compile and Run the project

Running the AzureSearchDotNetSample sample

  • Open the AzureSearchDotNetSample.sln project in Visual Studio
  • Update the Web.config in the SimpleSearchMVCApp project with the service and api details of your Azure Search service
  • Update the App.config in the DataIndexer project with the service and api details of your Azure Search service
  • Compile and Run the DataIndexer project to create an Azure Search and populate it with content from an Azure SQL database
  • Compile and Run the SimpleSearchMVCApp project to search and view the results from this index

More information

For more details on the "how-to" sample, please refer to this article:

For more details on the "how-to" sample for synonyms, please refer to this article:


This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

search-dotnet-getting-started's People

Contributors

brjohnstmsft avatar acomsmpbot avatar mhko avatar liamca avatar

Stargazers

 avatar

Watchers

Milton Câmara avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.