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

- Main Page
- Related Pages
- Namespaces
- Data Structures
- Files

- File List
- Globals

All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
LuceneHeaders.h
Go to the documentation of this file.
1 // Copyright (c) 2009-2011 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 "PerFieldAnalyzerWrapper.h"
21 #include "PorterStemFilter.h"
22 #include "SimpleAnalyzer.h"
23 #include "StopAnalyzer.h"
24 #include "StopFilter.h"
25 #include "Token.h"
26 #include "TokenFilter.h"
27 #include "WhitespaceAnalyzer.h"
28 #include "WhitespaceTokenizer.h"
29
30 // Include most common files: document
31 #include "DateField.h"
32 #include "DateTools.h"
33 #include "Document.h"
34 #include "Field.h"
35 #include "NumberTools.h"
36 #include "NumericField.h"
37
38 // Include most common files: index
39 #include "IndexCommit.h"
40 #include "IndexDeletionPolicy.h"
41 #include "IndexReader.h"
42 #include "IndexWriter.h"
43 #include "KeepOnlyLastCommitDeletionPolicy.h"
44 #include "LogByteSizeMergePolicy.h"
45 #include "LogDocMergePolicy.h"
46 #include "LogMergePolicy.h"
47 #include "MergeScheduler.h"
48 #include "MultiReader.h"
49 #include "ParallelReader.h"
50 #include "Term.h"
51 #include "TermDocs.h"
52 #include "TermEnum.h"
53
54 // Include most common files: queryparser
55 #include "MultiFieldQueryParser.h"
56 #include "QueryParseError.h"
57 #include "QueryParser.h"
58
59 // Include most common files: search
60 #include "BooleanClause.h"
61 #include "BooleanQuery.h"
62 #include "DocIdSet.h"
63 #include "DocIdSetIterator.h"
64 #include "Explanation.h"
65 #include "IndexSearcher.h"
66 #include "MatchAllDocsQuery.h"
67 #include "MultiPhraseQuery.h"
68 #include "MultiSearcher.h"
69 #include "MultiTermQuery.h"
70 #include "NumericRangeFilter.h"
71 #include "NumericRangeQuery.h"
72 #include "ParallelMultiSearcher.h"
73 #include "PhraseQuery.h"
74 #include "PrefixFilter.h"
75 #include "PrefixQuery.h"
76 #include "ScoreDoc.h"
77 #include "Scorer.h"
78 #include "Searcher.h"
79 #include "Sort.h"
80 #include "TermQuery.h"
81 #include "TermRangeFilter.h"
82 #include "TermRangeQuery.h"
83 #include "TopDocs.h"
84 #include "TopDocsCollector.h"
85 #include "TopFieldCollector.h"
86 #include "TopScoreDocCollector.h"
87 #include "Weight.h"
88 #include "WildcardQuery.h"
89 #include "SpanFirstQuery.h"
90 #include "SpanNearQuery.h"
91 #include "SpanNotQuery.h"
92 #include "SpanOrQuery.h"
93 #include "SpanQuery.h"
94
95 // Include most common files: store
96 #include "FSDirectory.h"
97 #include "MMapDirectory.h"
98 #include "RAMDirectory.h"
99 #include "RAMFile.h"
100 #include "RAMInputStream.h"
101 #include "RAMOutputStream.h"
102 #include "SimpleFSDirectory.h"
103
104 // Include most common files: util
105 #include "MiscUtils.h"
106 #include "StringUtils.h"
107 #include "BufferedReader.h"
108 #include "DocIdBitSet.h"
109 #include "FileReader.h"
110 #include "InfoStream.h"
111 #include "LuceneThread.h"
112 #include "OpenBitSet.h"
113 #include "OpenBitSetDISI.h"
114 #include "OpenBitSetIterator.h"
115 #include "StringReader.h"
116 #include "ThreadPool.h"
117
118 #endif

clucene.sourceforge.net