createSearchEngine static method

SearchEngine createSearchEngine({
  1. required List<Map<String, dynamic>> data,
  2. required String languageCode,
  3. SearchEngineFactory? factory,
})

Creates a new instance of the multi-language search engine

data - List of items to search through languageCode - Language code ('ar' for Arabic, 'en' for English) factory - Optional factory for creating components (uses default if null)

Implementation

static SearchEngine createSearchEngine({
  required List<Map<String, dynamic>> data,
  required String languageCode,
  SearchEngineFactory? factory,
}) {
  return MultiLanguageSearchEngineImpl(
    data: data,
    languageCode: languageCode,
    factory: factory,
  );
}