GithubHelp home page GithubHelp logo

dtmnash / reddog.search.portal Goto Github PK

View Code? Open in Web Editor NEW

This project forked from reddog-io/reddog.search.portal

0.0 2.0 0.0 9.05 MB

Sample management portal for Microsoft Azure Search which allows you to manage your indexes, import data and execute queries. Built with RedDog.Search, Autofac, AngularJS, ASP.NET Web API.

License: Apache License 2.0

Batchfile 0.05% F# 2.51% C# 17.81% CSS 9.79% HTML 39.24% JavaScript 30.61%

reddog.search.portal's Introduction

RedDog.Search.Portal

Sample management portal for Microsoft Azure Search which allows you to manage your indexes, import data and execute queries. Built with RedDog.Search, Autofac, AngularJS, ASP.NET Web API.

The RedDog Search Portal is also available as a Site Extension for Azure Web SItes

Getting Started

Configuring the portal:

Before you can use the portal you'll need to update the Web.config with the credentials of your Search Service:

  <appSettings>
    <add key="Azure.Search.ServiceName" value="myservice" />
    <add key="Azure.Search.ApiKey" value="mykey" />
  </appSettings>

CSV import:

One of the features that can help you get started with Microsoft Azure Search is the CSV import functionality. This allows you to upload up to 1000 records in bulk. Note that the import is append only, which means that records will not be deleted from the index if they're not present in the CSV file.

The first thing you'll want to do is configure the CSV delimiter in the web.config. The default delimiter is ';'.

  <appSettings>
    <add key="CsvDelimiter" value=";" />
  </appSettings>

After that you can just open the index in the portal and choose 'Import'. When you upload the CSV file make sure it has a header where each column matches a field in the index. For coordinates, you'll need to put both the latitude and longitude in the same column, formatted like this: '{lat}-{lon}'. If you want to get started with a sample file, take a look at the 'samples' folder of this repository.

reddog.search.portal's People

Contributors

sandrinodimattia avatar toondc avatar

Watchers

James Cloos avatar  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.