Search over millions of documents, and give to your users unique, amazing and unforgettable experiences.
Search your favourite characters.
Type a superhero name, like
the joker
Type a color, like
red
Type a collection, like avengers
Want to see more?
Think about your website and the huge amount of items or products your users can find. This is a common action nowadays, and providing results is an important task in terms of conversion and sells. Shouldn't these results be as fast and precise as possible? Apisearch is here to help you.
Apisearch is an open source model-agnostic search engine built on top of Elasticsearch. With all our libraries, you can build the best search experience in your e-commerce, marketplace or website, improving both the way your users understand your business, and the conversion of your visits.
Deploy Apisearch in your infrastructure or use our Cloud service, and start searching among your items in minutes.
Almost all the resources distributed by Apisearch are open source licensed. That is our commitment. Zero lock-in.
Protect your data on server side by encrypting your private data, by adding authorization layers or by using 100% customizable access tokens
Help your users finding what they need in a way you did never before. Decrease the number of clicks per user.
Multiple sellers in one place? Great. By using campaigns, you'll be able to promote some of them.
Searching among all your generated data, including blog posts, documentation items, or even FAQs, can improve your site experience.
Apisearch can work with any item type, no matter the domain, the number of fields and the size of them.
Do you want to use Apisearch but you don't want to deal with infrastructure? No worry, use our cloud service and pay only for your usage.
Apisearch is distributed, by default, with an amazing (and growing) set of features that will give to your website an amazing search experience. All these features are available both in the free and hosted solutions.
With Apisearch, no matter if your customers type wrong the word that they are looking for, the system will take care of this to give them the best result.
Apisearch can work with many different languages, each of them optimized properly to provide you the best search experience.
Apisearch can work with many different languages, each of them optimized properly to provide you the best search experience.
Let your customers always find what they are searching, no matter if they type a synonym or the exact matching word.
Let your users autocomplete their searches for a more optimal and organic experience
Configure your filters and aggregations in a very intuitive way.
Customize your search the way you need, from increasing the number of items per page to the minimum score
Your data can be organized by its location. The closest, the first. So you can easily build dynamic map searches or aggregate the results by the place where they come from.
Paginate your results or load next page automatically. That's your choice.
Apisearch is built on top of DriftPHP, a non-blocking, event-driven and asynchronous framework on top of PHP. Requests is less than 200 microseconds.
Secure your indices with a dynamic authorization tokens management, or by using one of the existing plugins, like the JWT one.
Apisearch work with it's own model, not attached to any external model. That means that you can search among infinite type of items.
You might want to cache some of your service results to speed even more your users experience. Apisearch can work with CDNs properly.
Apisearch collects everything that happens inside the server, from the usage of your Api to what your users are actually searching for.
You can import and export easily your indices data by using our own format or by using other existing formats, including other Search providers.
Discover our amazing plugins architecture, use one of our distributed ones, or design your own. Any third party integration is possible in Apisearch.
You can use our multiple libraries to integrate with your search engine. From a real time indexation to a full customizable search bar. Our limits is your requirements.
By using our API clients or importing it with our Apisearch Cloud service
// Configure the instance
$repository->setCredentials(
new RepositoryReference(
'21abc4',
'23j5tg'
),
'1cc7a3e0-bda5-11e7'
);
// Create your entity
$album = new Album(
'768f6d-d78s9',
'Album name',
'Album description'
);
// Save it!
$repository->addObject($album);
$repository->flush();
Using our Apisearch UI library or configuring this layer in our Apisearch Cloud service.
// Create the instance
const ui = apisearchUI.create({
appId: '21abc4',
indexId: '23j5tg',
token: '1cc7a3e0-bda5-11e7'
});
// Add your widgets
ui.addWidgets(
ui.widgets.searchInput({
target: '.search-container'
}),
ui.widgets.result({
target: '.result-container',
})
);
// Initialize it!
ui.init();
Start searching your products and increase your site conversion.