GeoPubby  Version 0.1.0.0
SearchIndexInstance Class Reference
Collaboration diagram for SearchIndexInstance:

Static Public Member Functions

static AutocompleteEngine< SearchRecordgetInstance ()
 

Private Member Functions

 SearchIndexInstance ()
 

Static Private Attributes

static AutocompleteEngine< SearchRecordglobalIndex =null
 

Constructor & Destructor Documentation

◆ SearchIndexInstance()

SearchIndexInstance ( )
private
10  {
11  globalIndex= new AutocompleteEngine.Builder<SearchRecord>()
12  .setIndex(new SearchAdapter())
13  .setAnalyzers(new LowerCaseTransformer(), new WordTokenizer())
14  .build();
15  }
static AutocompleteEngine< SearchRecord > globalIndex
Definition: SearchIndexInstance.java:8

References SearchIndexInstance.globalIndex.

Member Function Documentation

◆ getInstance()

static AutocompleteEngine<SearchRecord> getInstance ( )
static
17  {
18  if(globalIndex!=null) {
19  return globalIndex;
20  }
21  globalIndex= new AutocompleteEngine.Builder<SearchRecord>()
22  .setIndex(new SearchAdapter())
23  .setAnalyzers(new LowerCaseTransformer(), new WordTokenizer())
24  .build();
25  return globalIndex;
26  }

References SearchIndexInstance.globalIndex.

Referenced by MergeDataSource.getLabelIndex(), ModelDataSource.getLabelIndex(), and RemoteSPARQLDataSource.getLabelIndex().

Member Data Documentation

◆ globalIndex