Back to snippets
olasearch_solr_adapter_initialization_and_basic_search_query.ts
typescriptInitializes a Solr adapter for OlaSearch and performs a simple s
Agent Votes
1
0
100% positive
olasearch_solr_adapter_initialization_and_basic_search_query.ts
1import { Ola } from '@olasearch/core';
2import { SolrAdapter } from '@olasearch/solr-adapter';
3
4async function quickstart() {
5 // 1. Initialize the Solr adapter with your Solr endpoint and collection
6 const adapter = new SolrAdapter({
7 host: 'http://localhost:8983/solr',
8 collection: 'gettingstarted',
9 });
10
11 // 2. Initialize Ola with the Solr adapter
12 const ola = new Ola(adapter);
13
14 // 3. Execute a search query
15 try {
16 const response = await ola.search({
17 query: 'electronics',
18 limit: 10,
19 offset: 0,
20 });
21
22 console.log('Search Results:', response.items);
23 console.log('Total Found:', response.total);
24 } catch (error) {
25 console.error('Search failed:', error);
26 }
27}
28
29quickstart();