Lucene++ - a full-featured, c++ search engine
API Documentation


Loading...
Searching...
No Matches
LuceneHeaders.h
Go to the documentation of this file.
1
2// Copyright (c) 2009-2014 Alan Wright. All rights reserved.
3// Distributable under the terms of either the Apache License (Version 2.0)
4// or the GNU Lesser General Public License.
6
7#ifndef LUCENEHEADERS_H
8#define LUCENEHEADERS_H
9
10#include "Lucene.h"
11
12// Include most common files: analysis
13#include "StandardAnalyzer.h"
14#include "StandardFilter.h"
15#include "StandardTokenizer.h"
16#include "KeywordAnalyzer.h"
17#include "KeywordTokenizer.h"
18#include "LowerCaseFilter.h"
19#include "LowerCaseTokenizer.h"
20#include "NGramAnalyzer.h"
21#include "NGramTokenFilter.h"
22#include "NGramTokenizer.h"
24#include "PorterStemFilter.h"
25#include "SimpleAnalyzer.h"
26#include "StopAnalyzer.h"
27#include "StopFilter.h"
28#include "Token.h"
29#include "TokenFilter.h"
30#include "WhitespaceAnalyzer.h"
31#include "WhitespaceTokenizer.h"
32
33// Include most common files: document
34#include "DateField.h"
35#include "DateTools.h"
36#include "Document.h"
37#include "Field.h"
38#include "NumberTools.h"
39#include "NumericField.h"
40
41// Include most common files: index
42#include "IndexCommit.h"
43#include "IndexDeletionPolicy.h"
44#include "IndexReader.h"
45#include "IndexWriter.h"
48#include "LogDocMergePolicy.h"
49#include "LogMergePolicy.h"
50#include "MergeScheduler.h"
51#include "MultiReader.h"
52#include "ParallelReader.h"
53#include "Term.h"
54#include "TermDocs.h"
55#include "TermEnum.h"
56
57// Include most common files: queryparser
59#include "QueryParseError.h"
60#include "QueryParser.h"
61
62// Include most common files: search
63#include "BooleanClause.h"
64#include "BooleanQuery.h"
65#include "DocIdSet.h"
66#include "DocIdSetIterator.h"
67#include "Explanation.h"
68#include "IndexSearcher.h"
69#include "MatchAllDocsQuery.h"
70#include "MultiPhraseQuery.h"
71#include "MultiSearcher.h"
72#include "MultiTermQuery.h"
73#include "NumericRangeFilter.h"
74#include "NumericRangeQuery.h"
76#include "PhraseQuery.h"
77#include "PrefixFilter.h"
78#include "PrefixQuery.h"
79#include "ScoreDoc.h"
80#include "Scorer.h"
81#include "Searcher.h"
82#include "Sort.h"
83#include "TermQuery.h"
84#include "TermRangeFilter.h"
85#include "TermRangeQuery.h"
86#include "TopDocs.h"
87#include "TopDocsCollector.h"
88#include "TopFieldCollector.h"
90#include "Weight.h"
91#include "WildcardQuery.h"
92#include "SpanFirstQuery.h"
93#include "SpanNearQuery.h"
94#include "SpanNotQuery.h"
95#include "SpanOrQuery.h"
96#include "SpanQuery.h"
97
98// Include most common files: store
99#include "FSDirectory.h"
100#include "MMapDirectory.h"
101#include "RAMDirectory.h"
102#include "RAMFile.h"
103#include "RAMInputStream.h"
104#include "RAMOutputStream.h"
105#include "SimpleFSDirectory.h"
106
107// Include most common files: util
108#include "MiscUtils.h"
109#include "StringUtils.h"
110#include "BufferedReader.h"
111#include "DocIdBitSet.h"
112#include "FileReader.h"
113#include "InfoStream.h"
114#include "LuceneThread.h"
115#include "OpenBitSet.h"
116#include "OpenBitSetDISI.h"
117#include "OpenBitSetIterator.h"
118#include "StringReader.h"
119#include "ThreadPool.h"
120
121#endif

clucene.sourceforge.net