├── .github ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── functionapp-dotnet.yml │ ├── functionapp-python.yml │ └── webapp.yml ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── azuredeploy.json ├── azuredeploy.ps1 ├── media ├── compare-results.png ├── search-options.png ├── search-results.png └── sequence-diagram.png └── src ├── Azure.AISearch.FunctionApp.DotNet ├── .dockerignore ├── AppSettings.cs ├── Azure.AISearch.FunctionApp.csproj ├── ChunkEmbedPush.cs ├── Dockerfile ├── Models │ ├── DocumentChunk.cs │ ├── SkillRequest.cs │ ├── SkillRequestRecord.cs │ ├── SkillRequestRecordData.cs │ ├── SkillResponse.cs │ ├── SkillResponseMessage.cs │ ├── SkillResponseRecord.cs │ └── SkillResponseRecordData.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Services │ ├── AzureCognitiveSearchService.cs │ ├── AzureOpenAIEmbeddingService.cs │ └── SemanticKernelChunkingService.cs └── host.json ├── Azure.AISearch.FunctionApp.Python ├── .dockerignore ├── .funcignore ├── .gitignore ├── .vscode │ ├── extensions.json │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── Dockerfile ├── README.md ├── chunker │ ├── __init__.py │ ├── chunk_metadata_helper.py │ ├── chunking_result.py │ ├── document.py │ ├── text_chunker.py │ └── token_estimator.py ├── embedder │ ├── __init__.py │ └── text_embedder.py ├── function_app.py ├── host.json └── requirements.txt ├── Azure.AISearch.WebApp ├── AppSettings.cs ├── Azure.AISearch.WebApp.csproj ├── Constants.cs ├── Dockerfile ├── Infrastructure │ ├── ExtensionMethods.cs │ └── JsonConfiguration.cs ├── Models │ ├── AppSettingsOverride.cs │ ├── DataSourceType.cs │ ├── Document.cs │ ├── DocumentChunk.cs │ ├── EngineType.cs │ ├── QuerySyntax.cs │ ├── QueryType.cs │ ├── SearchAnswer.cs │ ├── SearchIndexStatus.cs │ ├── SearchIndexType.cs │ ├── SearchRequest.cs │ ├── SearchResponse.cs │ ├── SearchResult.cs │ ├── SearchScenario.cs │ └── SearchServiceStatus.cs ├── Pages │ ├── Compare.cshtml │ ├── Compare.cshtml.cs │ ├── Error.cshtml │ ├── Error.cshtml.cs │ ├── Index.cshtml │ ├── Index.cshtml.cs │ ├── Manage.cshtml │ ├── Manage.cshtml.cs │ ├── Shared │ │ ├── _Layout.cshtml │ │ └── _SearchResponse.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml ├── Program.cs ├── Properties │ └── launchSettings.json ├── Services │ ├── AppInitializationHostedService.cs │ ├── AzureCognitiveSearchConfigurationService.cs │ ├── AzureCognitiveSearchService.cs │ ├── AzureOpenAIEmbeddingService.cs │ ├── AzureOpenAISearchService.cs │ ├── AzureStorageConfigurationService.cs │ ├── IEmbeddingService.cs │ ├── ISearchService.cs │ ├── SearchRequestHandler.cs │ ├── SearchScenarioProvider.cs │ └── SemanticKernelSearchService.cs ├── appsettings.Development.json ├── appsettings.json └── wwwroot │ ├── css │ └── site.css │ ├── favicon.ico │ └── js │ ├── colormode.js │ └── site.js └── Azure.AISearch.sln /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/functionapp-dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/.github/workflows/functionapp-dotnet.yml -------------------------------------------------------------------------------- /.github/workflows/functionapp-python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/.github/workflows/functionapp-python.yml -------------------------------------------------------------------------------- /.github/workflows/webapp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/.github/workflows/webapp.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/README.md -------------------------------------------------------------------------------- /azuredeploy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/azuredeploy.json -------------------------------------------------------------------------------- /azuredeploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/azuredeploy.ps1 -------------------------------------------------------------------------------- /media/compare-results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/media/compare-results.png -------------------------------------------------------------------------------- /media/search-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/media/search-options.png -------------------------------------------------------------------------------- /media/search-results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/media/search-results.png -------------------------------------------------------------------------------- /media/sequence-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/media/sequence-diagram.png -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.DotNet/.dockerignore: -------------------------------------------------------------------------------- 1 | local.settings.json -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.DotNet/AppSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.DotNet/AppSettings.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.DotNet/Azure.AISearch.FunctionApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.DotNet/Azure.AISearch.FunctionApp.csproj -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.DotNet/ChunkEmbedPush.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.DotNet/ChunkEmbedPush.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.DotNet/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.DotNet/Dockerfile -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.DotNet/Models/DocumentChunk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.DotNet/Models/DocumentChunk.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.DotNet/Models/SkillRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.DotNet/Models/SkillRequest.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.DotNet/Models/SkillRequestRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.DotNet/Models/SkillRequestRecord.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.DotNet/Models/SkillRequestRecordData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.DotNet/Models/SkillRequestRecordData.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.DotNet/Models/SkillResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.DotNet/Models/SkillResponse.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.DotNet/Models/SkillResponseMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.DotNet/Models/SkillResponseMessage.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.DotNet/Models/SkillResponseRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.DotNet/Models/SkillResponseRecord.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.DotNet/Models/SkillResponseRecordData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.DotNet/Models/SkillResponseRecordData.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.DotNet/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.DotNet/Program.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.DotNet/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.DotNet/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.DotNet/Services/AzureCognitiveSearchService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.DotNet/Services/AzureCognitiveSearchService.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.DotNet/Services/AzureOpenAIEmbeddingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.DotNet/Services/AzureOpenAIEmbeddingService.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.DotNet/Services/SemanticKernelChunkingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.DotNet/Services/SemanticKernelChunkingService.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.DotNet/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.DotNet/host.json -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.Python/.dockerignore: -------------------------------------------------------------------------------- 1 | local.settings.json -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.Python/.funcignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.Python/.funcignore -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.Python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.Python/.gitignore -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.Python/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.Python/.vscode/extensions.json -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.Python/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.Python/.vscode/launch.json -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.Python/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.Python/.vscode/settings.json -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.Python/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.Python/.vscode/tasks.json -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.Python/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.Python/Dockerfile -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.Python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.Python/README.md -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.Python/chunker/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.Python/chunker/chunk_metadata_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.Python/chunker/chunk_metadata_helper.py -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.Python/chunker/chunking_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.Python/chunker/chunking_result.py -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.Python/chunker/document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.Python/chunker/document.py -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.Python/chunker/text_chunker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.Python/chunker/text_chunker.py -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.Python/chunker/token_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.Python/chunker/token_estimator.py -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.Python/embedder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.Python/embedder/text_embedder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.Python/embedder/text_embedder.py -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.Python/function_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.Python/function_app.py -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.Python/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.Python/host.json -------------------------------------------------------------------------------- /src/Azure.AISearch.FunctionApp.Python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.FunctionApp.Python/requirements.txt -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/AppSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/AppSettings.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Azure.AISearch.WebApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Azure.AISearch.WebApp.csproj -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Constants.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Dockerfile -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Infrastructure/ExtensionMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Infrastructure/ExtensionMethods.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Infrastructure/JsonConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Infrastructure/JsonConfiguration.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Models/AppSettingsOverride.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Models/AppSettingsOverride.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Models/DataSourceType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Models/DataSourceType.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Models/Document.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Models/Document.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Models/DocumentChunk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Models/DocumentChunk.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Models/EngineType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Models/EngineType.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Models/QuerySyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Models/QuerySyntax.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Models/QueryType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Models/QueryType.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Models/SearchAnswer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Models/SearchAnswer.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Models/SearchIndexStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Models/SearchIndexStatus.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Models/SearchIndexType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Models/SearchIndexType.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Models/SearchRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Models/SearchRequest.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Models/SearchResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Models/SearchResponse.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Models/SearchResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Models/SearchResult.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Models/SearchScenario.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Models/SearchScenario.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Models/SearchServiceStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Models/SearchServiceStatus.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Pages/Compare.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Pages/Compare.cshtml -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Pages/Compare.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Pages/Compare.cshtml.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Pages/Error.cshtml -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Pages/Index.cshtml -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Pages/Manage.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Pages/Manage.cshtml -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Pages/Manage.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Pages/Manage.cshtml.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Pages/Shared/_SearchResponse.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Pages/Shared/_SearchResponse.cshtml -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Program.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Services/AppInitializationHostedService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Services/AppInitializationHostedService.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Services/AzureCognitiveSearchConfigurationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Services/AzureCognitiveSearchConfigurationService.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Services/AzureCognitiveSearchService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Services/AzureCognitiveSearchService.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Services/AzureOpenAIEmbeddingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Services/AzureOpenAIEmbeddingService.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Services/AzureOpenAISearchService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Services/AzureOpenAISearchService.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Services/AzureStorageConfigurationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Services/AzureStorageConfigurationService.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Services/IEmbeddingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Services/IEmbeddingService.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Services/ISearchService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Services/ISearchService.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Services/SearchRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Services/SearchRequestHandler.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Services/SearchScenarioProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Services/SearchScenarioProvider.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/Services/SemanticKernelSearchService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/Services/SemanticKernelSearchService.cs -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/appsettings.Development.json -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/appsettings.json -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/wwwroot/css/site.css -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/wwwroot/favicon.ico -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/wwwroot/js/colormode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/wwwroot/js/colormode.js -------------------------------------------------------------------------------- /src/Azure.AISearch.WebApp/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.WebApp/wwwroot/js/site.js -------------------------------------------------------------------------------- /src/Azure.AISearch.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jelledruyts/azure-ai-search-lab/HEAD/src/Azure.AISearch.sln --------------------------------------------------------------------------------