Developer Guide
Product DocumentationDeveloper GuideAPI ReferenceHelp Center
  • Welcome!
  • Fundamentals
    • API and client libraries
      • REST API Reference
      • JavaScript
      • Node
      • PHP
      • Python
      • Ruby
      • .Net
    • Search UI widgets
      • Search results widget
      • Search input widget
      • Takeover Search Input Widget
      • Configuration Objects
    • Pipelines
      • Steps
      • Record Pipelines
      • Query pipelines
      • Fundamental steps
      • Variable manipulation
  • Guides
    • Quick Start
      • Setting up a collection
      • Tuning your search
    • Feature implementation
      • Implementing tracking
      • Promotion banners
      • Aggregate Filters
      • Bucket Aggregates
      • Redirects
    • Using pipelines
      • Configuring autocomplete
      • Configuring spelling
      • Phrase training
      • Regular expressions
  • Helpful links
    • Product Documentation
    • API Reference
    • Help Center
Powered by GitBook
On this page

Was this helpful?

  1. Guides
  2. Quick Start

Setting up a collection

This guide takes you through the setup of a new collection.

PreviousQuick StartNextTuning your search

Last updated 2 years ago

Was this helpful?

Create your account

Head over to and sign up. If you already have an account, sign in with your existing account.

Create a new collection

Collections store the records that you want to search through.

They also contain the configuration associated with your data including pipelines, rules, synonyms, authorized domains, and analytics. Each collection has an associated schema that designates field names, field types, and whether a field's data is indexed for text search.

Click the Get started button in the 'Use the API' tile to create your collection.

Choosing a data set

After entering a name for your collection, you can either upload your own data or select one of our 2 demo datasets to test drive Search.io.

If you are using one of the demo data sets, you are done and can move on to Tuning your search.

If you are using your own data, you'll need to set up your schema next.

Setting up your schema

Although Search.io will do it’s best to automatically detect the schema and identify field types, lists, and unique fields, it’s important that you verify that the fields are correct. If the fields don’t match the structure of the records you are uploading, the records will be rejected.

Please review suggested schema and confirm that the type and attributes are correct.

Select searchable fields and train query suggestions

Select which fields you want to use for searching, and rank them in order of priority. The order will determine the weight assigned to each of those fields for the initial configuration of the search algorithm.

Query suggestions are typically a subset of the searchable fields and will be used to train the suggestions Search.io makes when users type a search query into the search box. Common fields here titles, product names, companies, brands, or categories.

Congratulations 🎉 You’ve completed the initial setup!

https://app.search.io/sign-up