Search.io
Knowledge Base
Pinned articles
How to setup instant indexing
Instant indexing allows you to instantly index pages when they are visited by your users. Instant indexing uses a Javascript snippet that runs when a page is...
How to create powerful e-commerce search
Adding basic search to an e-commerce store is easy. Building great, measurable search experiences — and iterating high performance product discovery — is very difficult and often requires an entire team of search engineers.
Why are there no records or pages missing from my website collections index?
Problem There are no records or records are missing from your collections index. Investigation steps for no records: Use our page debug tool to see if our cr...
All articles
- How to create powerful e-commerce search
- How to add Search.io to your Shopify theme
- Does Search.io offer voice search?
- Does Search.io have a GraphQL API?
- Does Search.io support the Open Search standard
- Can I index international sites with multiple languages?
- What languages does Search.io support?
- How to setup multilingual site search
- How can I change my password?
- How do I delete my account?
- What types of user roles are available?
- Can I delete or edit permissions for other team members?
- Why can’t I see the invites that I sent to team members in my console?
- Where can I find my API key?
- How do I resolve authorization error?
- Can I use my Search.io account with multiple domains, sites, or applications?
- Do I need a separate collection for each of my domains?
- Can I add multiple projects to my account?
- How can I test search in staging or development environments?
- How to index date metadata for search
- What are the acceptable JSON formats?
- What is "near good content"?
- Can I get a list of stop words?
- How does Search.io handle stemming?
- Error code 9 - message "cannot add unique field to non-empty collection"
- Why can’t field names contain spaces and dashes?
- Can I edit a field in the schema?
- How to replace record characters with spaces
- How to use a search query to optimise category page filter performance
- How to copy an array item to a new field
- How to strip text from fields
- How to drop a field with an empty value
- How to force single values to be stored for repeated fields
- How to set a fallback image for records
- Can I use the API to index documents such as pdfs, doc, docx?
- API errors like 429, 503, code 4 DEADLINE_EXCEEDED, code 8 RESOURCE_EXHAUSTED
- How can I fix PDFs and DOCs that fail to index or have the wrong title or description?
- Why are 404/403 webpages in my collections index and returned with search results?
- Can a collection or site be re-indexed?
- How long does it take for boost and exclude rules to process?
- Can I index Doc/Docx/PDFs?
- How to instruct the crawler to visit all subdomains or prevent subdomains being crawled?
- Can I index dates using the crawler?
- Does instant indexing remove pages that return a 404/403 response?
- How does the crawler handle 301 or 302 redirect?
- How does crawling and indexing work?
- What customizations can be applied to the crawler?
- How often does the crawler crawl my content?
- How do canonicals impact indexing?
- Does the crawler automatically crawl my website content?
- How to whitelist the crawler if its being blocked
- How can I test search in a password-protected staging environment?
- How to prevent and remove duplicate webpages from search results
- How to add custom fields based on meta tags
- How to remove unwanted pages from search results
- How do I prevent pages from being crawled?
- How to index a sitemap?
- How to setup instant indexing
- Can I remove a page from a Collection?
- Why are there no records or pages missing from my website collections index?
- Can I index and crawl password protected sites?
- How do I whitelist or blacklist so the crawler only adds certain webpages to my index?
- How do I obtain a list of all the records or field values that are currently indexed?
- How do I see when a webpage was last crawled and its crawl status?
- The Domains menu: How to use the Search From Domain feature to have search functionality on a different domain to your content
- What HTML elements does Search.io crawl?
- Custom meta tag not splitting array when indexed
- Does Search.io have a synonyms dictionary?
- Are synonyms case-sensitive?
- Why do queries gets auto-corrected to a different query?
- See how the spelling model is working
- Control how many characters / keystrokes before a query runs
- Does search.io handle typos and spelling mistakes?
- How to turn off spelling corrections?
- How are the results matched to a query?
- How to resolve 'collection indexes not ready' error?
- How to resolve "x509: certificate signed by unknown authority" error?
- How to resolve 'filters: field filter: could not check repeated value for type string' error?
- My pipeline conditional statement does not work
- How to set a pipeline version as the default?
- How does Search.io handle query parameters?
- Does Search.io support date and time based queries?
- How to add keyword triggered filters and boosts
- How can I filter values on a repeated field?
- How to prevent out of stock products from appearing in search results
- How to add a default filter to searches
- How do I exclude a directory from search results?
- How to pass a list of items to filter records?
- React useFilter count aggregate filter is not working as expected
- How do I count unique values within variant arrays?
- Can I sort my results based on recency?
- How to see images within the Relevance screen
- Images are missing from the Relevance preview
- How can I change the order of my results for website search?
- Can I boost recently updated pages in results?
- Can I re-order results ranking for specific queries?
- How do I customize my search results?
- How to adjust document ranking with the default website pipeline
- How can I factor metadata when returning relevant search results?
- How to Add Natural Search Filters to Your Search Queries
- How to replace users' queries with alternative text
- Are geo based queries supported, e.g. Lat-Lng?
- How to add Neuralsearch to an existing collection
- Find the Old Promotions Screen — Legacy Promotions
- Boosting or filtering search results that are within X distance from the customer
- How to upgrade the search integration (search-widgets or sdk-react)
- How to configure scroll view to the top of the page when a page is changed?
- How to display additional fields in search results
- How to change widget input / search bar placeholder text
- How to change the styling of your search UI
- How to change the currency displayed in search results
- How to change the number of results displayed
- How to change the default results per page options
- How to create complete URL using a URL path
- How to display search results in a list or a grid
- How to default sort results
- How to use suggestions/typeahead with overlay mode
- Why is the description in search results different from meta description?
- Can I change the fields displayed in the search interface?
- How to hide the View grid or list selector
- How to use PosNeg tracking with the Search.io API
- Why is analytics showing "empty" search queries
- Why are "ineffective searches" & "zero search results" empty?
- Is click-through rate recorded for promotions?
- How does Search.io work with GTM?
- Why is click-through rate (CTR) above 100%?
- Why do analytics "search" events lag behind actions performed in my search interface?
- Are there any additional search metrics that I can monitor?
- What constitutes a search session?
- What is a record?
- What is a domain?
- What is an operation?
- What is a pipeline?
- Setup Google Analytics search tracking with Search.io