Online stores
Typos, facets that keep counting, price sliders and sorts, for catalogs from a hundred products to a million.
Blogs, news archives, knowledge bases and research libraries: readers search titles, authors and topics, then narrow by year. Try it on 9,000 of the most cited machine learning papers.
atention is all you needTypos and prefixes still find the article, and a match in the title beats one in the text.
LLMSynonyms connect acronyms to their words, so LLM finds large language model, and the other way round.
2020–2025 · Most citedFilter by year or date range, facet by topic, and sort by newest or most read.
One record per article. Here's a paper from the demo. The recipe in the docs goes through every field.
{ "objectID": "1706.03762", "title": "Attention Is All You Need", "authors": ["Ashish Vaswani", "Noam Shazeer", "…"], "authorCount": 8, "abstract": "The dominant sequence transduction models…", "categories": ["cs.CL", "cs.LG"], "year": 2017, "published": 1497290254, "citations": 26678}
published in Unix seconds to sort by, and year to filter.Choose the settings once, from your server or the dashboard. Searches then run straight from the browser with the index's public ID.
await papers.replaceSettings({ ...(await papers.getSettings()), searchableAttributes: [ { field: "title", weight: 8 }, { field: "authors", weight: 3 }, { field: "abstract", weight: 1 }, ], facetFields: ["categories"], filterFields: ["year"], customRanking: [{ field: "citations", direction: "desc" }], synonyms: [["llm", "large language model"]], didYouMean: true,})
const results = await client.search({ q: "retrieval augmented generation", filters: { year: { gte: 2020 } }, facets: ["categories"], highlight: true,})
An index searches up to five fields: two hold 1 KB of text, for titles and names, and three hold 16 KB. Longer articles search their summary and opening, or become a record per section, like docs.
Among equally good matches, yes: custom ranking orders them by views or citations. To put popularity first, add a sort such as Most read.
Yes, with an index per language. Searches ignore case and accents in any language, and the languages setting adds common words and plurals for six.
Typos, facets that keep counting, price sliders and sorts, for catalogs from a hundred products to a million.
Make each section a record, and a search lands on the right heading with the matching words highlighted.
Give records a location and search nearest first, within a radius, or inside the map's view.
Upload your records, copy a public ID, and put search on your site today.