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


 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Namespaces | Data Structures | Typedefs | Functions
Lucene Namespace Reference

Namespaces

 FileUtils
 

Data Structures

class  AbstractAllTermDocs
 Base class for enumerating all but deleted docs. More...
 
class  AbstractField
 
class  AllTermDocs
 
class  Analyzer
 An Analyzer builds TokenStreams, which analyze text. It thus represents a policy for extracting index terms from text. More...
 
class  ArrayData
 
class  Array
 Utility template class to handle sharable arrays of simple data types. More...
 
class  ASCIIFoldingFilter
 This class converts alphabetic, numeric, and symbolic Unicode characters which are not in the first 127 ASCII characters (the "Basic Latin" Unicode block) into their ASCII equivalents, if one exists. More...
 
class  Attribute
 Base class for Attributes that can be added to a AttributeSource. More...
 
class  AttributeFactory
 
class  AttributeSource
 An AttributeSource contains a list of different Attributes, and methods to add and get them. There can only be a single instance of an attribute in the same AttributeSource instance. This is ensured by passing in the actual type of the Attribute (Class<Attribute>) to the addAttribute(Class), which then checks if an instance of that type is already present. If yes, it returns the instance, otherwise it creates a new instance and returns it. More...
 
class  DefaultAttributeFactory
 
class  AttributeSourceState
 This class holds the state of an AttributeSource. More...
 
class  AveragePayloadFunction
 Calculate the final score as the average score of all payloads seen. More...
 
class  Base64
 
class  BaseCharFilter
 Base utility class for implementing a CharFilter. You subclass this, and then record mappings by calling addOffCorrectMap, and then invoke the correct method to correct an offset. More...
 
class  BitSet
 
class  BitUtil
 A variety of high efficiency bit twiddling routines. More...
 
class  BitVector
 Optimized implementation of a vector of bits. More...
 
class  BooleanClause
 A clause in a BooleanQuery. More...
 
class  BooleanQuery
 A Query that matches documents matching boolean combinations of other queries, eg. TermQuerys, PhraseQuerys or other BooleanQuerys. More...
 
class  BooleanScorer
 BooleanScorer uses a ~16k array to score windows of docs. So it scores docs 0-16k first, then docs 16-32k, etc. For each window it iterates through all query terms and accumulates a score in table[doc%16k]. It also stores in the table a bitmask representing which terms contributed to the score. Non-zero scores are chained in a linked list. At the end of scoring each window it then iterates through the linked list and, if the bitmask matches the boolean constraints, collects a hit. For boolean queries with lots of frequent terms this can be much faster, since it does not need to update a priority queue for each posting, instead performing constant-time operations per posting. The only downside is that it results in hits being delivered out-of-order within the window, which means it cannot be nested within other scorers. But it works well as a top-level scorer. More...
 
class  BooleanScorerCollector
 
class  BucketScorer
 
class  Bucket
 
class  BucketTable
 A simple hash table of document scores within a range. More...
 
class  SubScorer
 
class  BooleanScorer2
 See the description in BooleanScorer, comparing BooleanScorer & BooleanScorer2. More...
 
class  Coordinator
 
class  SingleMatchScorer
 Count a scorer as a single match. More...
 
class  CountingDisjunctionSumScorer
 
class  CountingConjunctionSumScorer
 
class  BufferedDeletes
 Holds buffered deletes, by docID, term or query. We hold two instances of this class: one for the deletes prior to the last flush, the other for deletes after the last flush. This is so if we need to abort (discard all buffered docs) we can also discard the buffered deletes yet keep the deletes done during previously flushed segments. More...
 
class  Num
 Number of documents a delete term applies to. More...
 
class  BufferedIndexInput
 Base implementation class for buffered IndexInput. More...
 
class  BufferedIndexOutput
 Base implementation class for buffered IndexOutput. More...
 
class  BufferedReader
 Read text from a character-input stream, buffering characters so as to provide for the efficient reading of characters, arrays, and lines. More...
 
class  ByteBlockPool
 Class that Posting and PostingVector use to write byte streams into shared fixed-size byte[] arrays. The idea is to allocate slices of increasing lengths. For example, the first slice is 5 bytes, the next slice is 14, etc. We start by writing our bytes into the first 5 bytes. When we hit the end of the slice, we allocate the next slice and then write the address of the new slice into the last 4 bytes of the previous slice (the "forwarding address"). More...
 
class  ByteBlockPoolAllocatorBase
 
class  ByteFieldSource
 Obtains byte field values from the FieldCache using getBytes() and makes those values available as other numeric types, casting as needed. More...
 
class  ByteSliceReader
 IndexInput that knows how to read the byte slices written by Posting and PostingVector. We read the bytes in each slice until we hit the end of that slice at which point we read the forwarding address of the next slice and then jump to it. More...
 
class  ByteSliceWriter
 Class to write byte streams into slices of shared byte[]. This is used by DocumentsWriter to hold the posting list for many terms in RAM. More...
 
class  CachingSpanFilter
 Wraps another SpanFilter's result and caches it. The purpose is to allow filters to simply filter, and then wrap with this class to add caching. More...
 
class  CachingTokenFilter
 This class can be used if the token attributes of a TokenStream are intended to be consumed more than once. It caches all token attribute states locally in a List. More...
 
class  CachingWrapperFilter
 Wraps another filter's result and caches it. The purpose is to allow filters to simply filter, and then wrap with this class to add caching. More...
 
class  CharArraySet
 A simple class that stores Strings as char[]'s in a hash table. Note that this is not a general purpose class. For example, it cannot remove items from the set, nor does it resize its hash table to be smaller, etc. It is designed to be quick to test if a char[] is in the set without the necessity of converting it to a String first. More...
 
class  CharBlockPool
 
class  CharFilter
 Subclasses of CharFilter can be chained to filter CharStream. They can be used as Reader with additional offset correction. Tokenizers will automatically use correctOffset if a CharFilter/CharStream subclass is used. More...
 
class  CharFolder
 Utility class for folding character case. More...
 
class  CharReader
 CharReader is a Reader wrapper. It reads chars from Reader and outputs CharStream, defining an identify function correctOffset method that simply returns the provided offset. More...
 
class  CharStream
 CharStream adds correctOffset functionality over Reader. All Tokenizers accept a CharStream instead of Reader as input, which enables arbitrary character based filtering before tokenization. The correctOffset method fixed offsets to account for removal or insertion of characters, so that the offsets reported in the tokens match the character offsets of the original Reader. More...
 
class  CharTokenizer
 An abstract base class for simple, character-oriented tokenizers. More...
 
class  CheckIndex
 Basic tool and API to check the health of an index and write a new segments file that removes reference to problematic segments. More...
 
class  IndexStatus
 Returned from checkIndex() detailing the health and status of the index. More...
 
class  SegmentInfoStatus
 Holds the status of each segment in the index. See segmentInfos. More...
 
class  FieldNormStatus
 Status from testing field norms. More...
 
class  TermIndexStatus
 Status from testing term index. More...
 
class  StoredFieldStatus
 Status from testing stored fields. More...
 
class  TermVectorStatus
 Status from testing stored fields. More...
 
class  ChecksumIndexInput
 Writes bytes through to a primary IndexInput, computing checksum as it goes. Note that you cannot use seek(). More...
 
class  ChecksumIndexOutput
 Writes bytes through to a primary IndexOutput, computing checksum. Note that you cannot use seek(). More...
 
class  CloseableThreadLocal
 General purpose thread-local map. More...
 
class  Collator
 Convenience class for storing collate objects. More...
 
class  Collection
 Utility template class to handle collections that can be safely copied and shared. More...
 
class  Collector
 Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc. More...
 
class  ComplexExplanation
 Describes the score computation for document and query, and can distinguish a match independent of a positive value. More...
 
class  CompoundFileReader
 Class for accessing a compound stream. This class implements a directory, but is limited to only read operations. Directory methods that would normally modify data throw an exception. More...
 
class  CSIndexInput
 Implementation of an IndexInput that reads from a portion of the compound file. More...
 
class  CompoundFileWriter
 Combines multiple files into a single compound file. The file format: VInt fileCount {Directory} fileCount entries with the following structure: int64_t dataOffset String fileName {File Data} fileCount entries with the raw data of the corresponding file. More...
 
class  CompressionTools
 Simple utility class providing static methods to compress and decompress binary data for stored fields. More...
 
class  ConcurrentMergeScheduler
 A MergeScheduler that runs each merge using a separate thread, up until a maximum number of threads (setMaxThreadCount) at which when a merge is needed, the thread(s) that are updating the index will pause until one or more merges completes. This is a simple way to use concurrency in the indexing process without having to create and manage application level threads. More...
 
class  ConjunctionScorer
 Scorer for conjunctions, sets of queries, all of which are required. More...
 
class  Constants
 Some useful Lucene constants. More...
 
class  LuceneVersion
 Use by certain classes to match version compatibility across releases of Lucene. More...
 
class  ConstantScoreQuery
 A query that wraps a filter and simply returns a constant score equal to the query boost for every document in the filter. More...
 
class  CustomScoreProvider
 An instance of this subclass should be returned by CustomScoreQuery#getCustomScoreProvider, if you want to modify the custom score calculation of a CustomScoreQuery. More...
 
class  CustomScoreQuery
 Query that sets document score as a programmatic function of several (sub) scores: More...
 
class  CycleCheck
 Debug utility to track shared_ptr utilization. More...
 
class  CycleCheckT
 
class  DateField
 Provides support for converting dates to strings and vice-versa. The strings are structured so that lexicographic sorting orders by date, which makes them suitable for use as field values and search terms. More...
 
class  DateTools
 Provides support for converting dates to strings and vice-versa. The strings are structured so that lexicographic sorting orders them by date, which makes them suitable for use as field values and search terms. More...
 
class  DefaultSimilarity
 Default scoring implementation. More...
 
class  DefaultSkipListReader
 Implements the skip list reader for the default posting list format that stores positions and payloads. More...
 
class  DefaultSkipListWriter
 Implements the skip list writer for the default posting list format that stores positions and payloads. More...
 
class  Directory
 A Directory is a flat list of files. Files may be written once, when they are created. Once a file is created it may only be opened for read, or deleted. Random access is permitted both when reading and writing. Directory locking is implemented by an instance of LockFactory, and can be changed for each Directory instance using setLockFactory. More...
 
class  DirectoryReader
 An IndexReader which reads indexes with multiple segments. More...
 
class  MultiTermEnum
 
class  MultiTermDocs
 
class  MultiTermPositions
 
class  ReaderCommit
 
class  DisjunctionMaxQuery
 A query that generates the union of documents produced by its subqueries, and that scores each document with the maximum score for that document as produced by any subquery, plus a tie breaking increment for any additional matching subqueries. This is useful when searching for a word in multiple fields with different boost factors (so that the fields cannot be combined equivalently into a single search field). We want the primary score to be the one associated with the highest boost, not the sum of the field scores (as BooleanQuery would give). If the query is "albino elephant" this ensures that "albino" matching one field and "elephant" matching another gets a higher score than "albino" matching both fields. To get this result, use both BooleanQuery and DisjunctionMaxQuery: for each term a DisjunctionMaxQuery searches for it in each field, while the set of these DisjunctionMaxQuery's is combined into a BooleanQuery. The tie breaker capability allows results that include the same term in multiple fields to be judged better than results that include this term in only the best of those multiple fields, without confusing this with the better case of two different terms in the multiple fields. More...
 
class  DisjunctionMaxScorer
 The Scorer for DisjunctionMaxQuery. The union of all documents generated by the the subquery scorers is generated in document number order. The score for each document is the maximum of the scores computed by the subquery scorers that generate that document, plus tieBreakerMultiplier times the sum of the scores for the other subqueries that generate the document. More...
 
class  DisjunctionSumScorer
 A Scorer for OR like queries, counterpart of ConjunctionScorer. This Scorer implements Scorer#skipTo(int32_t) and uses skipTo() on the given Scorers. More...
 
class  DocConsumer
 
class  DocConsumerPerThread
 
class  DocFieldConsumer
 
class  DocFieldConsumerPerField
 
class  DocFieldConsumerPerThread
 
class  DocFieldConsumers
 This is just a "splitter" class: it lets you wrap two DocFieldConsumer instances as a single consumer. More...
 
class  DocFieldConsumersPerDoc
 
class  DocFieldConsumersPerField
 
class  DocFieldConsumersPerThread
 
class  DocFieldProcessor
 This is a DocConsumer that gathers all fields under the same name, and calls per-field consumers to process field by field. This class doesn't doesn't do any "real" work of its own: it just forwards the fields to a DocFieldConsumer. More...
 
class  DocFieldProcessorPerField
 Holds all per thread, per field state. More...
 
class  DocFieldProcessorPerThread
 Gathers all Fieldables for a document under the same name, updates FieldInfos, and calls per-field consumers to process field by field. More...
 
class  DocFieldProcessorPerThreadPerDoc
 
class  DocIdBitSet
 Simple DocIdSet and DocIdSetIterator backed by a BitSet. More...
 
class  DocIdSet
 A DocIdSet contains a set of doc ids. Implementing classes must only implement iterator to provide access to the set. More...
 
class  DocIdSetIterator
 This abstract class defines methods to iterate over a set of non-decreasing doc ids. Note that this class assumes it iterates on doc Ids, and therefore NO_MORE_DOCS is set to { NO_MORE_DOCS} in order to be used as a sentinel object. Implementations of this class are expected to consider INT_MAX as an invalid value. More...
 
class  DocInverter
 This is a DocFieldConsumer that inverts each field, separately, from a Document, and accepts a InvertedTermsConsumer to process those terms. More...
 
class  DocInverterPerField
 Holds state for inverting all occurrences of a single field in the document. This class doesn't do anything itself; instead, it forwards the tokens produced by analysis to its own consumer (InvertedDocConsumerPerField). It also interacts with an endConsumer (InvertedDocEndConsumerPerField). More...
 
class  DocInverterPerThread
 This is a DocFieldConsumer that inverts each field, separately, from a Document, and accepts a InvertedTermsConsumer to process those terms. More...
 
class  SingleTokenAttributeSource
 
class  Document
 Documents are the unit of indexing and search. More...
 
class  DocumentsWriter
 This class accepts multiple added documents and directly writes a single segment file. It does this more efficiently than creating a single segment per document (with DocumentWriter) and doing standard merges on those segments. More...
 
class  DocState
 
class  PerDocBuffer
 RAMFile buffer for DocWriters. More...
 
class  DocWriter
 Consumer returns this on each doc. This holds any state that must be flushed synchronized "in docID order". We gather these and flush them in order. More...
 
class  IndexingChain
 The IndexingChain must define the getChain(DocumentsWriter) method which returns the DocConsumer that the DocumentsWriter calls to process the documents. More...
 
class  DefaultIndexingChain
 This is the current indexing chain: DocConsumer / DocConsumerPerThread –> code: DocFieldProcessor / DocFieldProcessorPerThread –> DocFieldConsumer / DocFieldConsumerPerThread / DocFieldConsumerPerField –> code: DocFieldConsumers / DocFieldConsumersPerThread / DocFieldConsumersPerField –> code: DocInverter / DocInverterPerThread / DocInverterPerField –> InvertedDocConsumer / InvertedDocConsumerPerThread / InvertedDocConsumerPerField –> code: TermsHash / TermsHashPerThread / TermsHashPerField –> TermsHashConsumer / TermsHashConsumerPerThread / TermsHashConsumerPerField –> code: FreqProxTermsWriter / FreqProxTermsWriterPerThread / FreqProxTermsWriterPerField –> code: TermVectorsTermsWriter / TermVectorsTermsWriterPerThread / TermVectorsTermsWriterPerField –> InvertedDocEndConsumer / InvertedDocConsumerPerThread / InvertedDocConsumerPerField –> code: NormsWriter / NormsWriterPerThread / NormsWriterPerField –> code: StoredFieldsWriter / StoredFieldsWriterPerThread / StoredFieldsWriterPerField. More...
 
class  SkipDocWriter
 
class  WaitQueue
 
class  ByteBlockAllocator
 
class  DocumentsWriterThreadState
 Used by DocumentsWriter to maintain per-thread state. We keep a separate Posting hash and other state for each thread and then merge postings hashes from all threads when writing the segment. More...
 
class  DocValues
 Represents field values as different types. Normally created via a ValueSuorce for a particular field and reader. More...
 
class  DoubleFieldSource
 Obtains double field values from the FieldCache using getDoubles() and makes those values available as other numeric types, casting as needed. More...
 
class  DoubleDocValues
 
class  ExactPhraseScorer
 
class  Explanation
 Describes the score computation for document and query. More...
 
class  IDFExplanation
 Small Util class used to pass both an idf factor as well as an explanation for that factor. More...
 
class  FastCharStream
 An efficient implementation of QueryParserCharStream interface. More...
 
class  Field
 
class  Fieldable
 Synonymous with Field. More...
 
class  FieldCache
 Maintains caches of term values. More...
 
class  CreationPlaceholder
 
class  StringIndex
 Stores term text values and document ordering data. More...
 
class  Parser
 Marker interface as super-interface to all parsers. It is used to specify a custom parser to SortField#SortField(String, Parser). More...
 
class  ByteParser
 Interface to parse bytes from document fields. More...
 
class  IntParser
 Interface to parse ints from document fields. More...
 
class  LongParser
 Interface to parse longs from document fields. More...
 
class  DoubleParser
 Interface to parse doubles from document fields. More...
 
class  FieldCacheEntry
 A unique Identifier/Description for each item in the FieldCache. Can be useful for logging/debugging. More...
 
class  FieldCacheImpl
 The default cache implementation, storing all values in memory. A WeakHashMap is used for storage. More...
 
class  Entry
 
class  Cache
 Internal cache. More...
 
class  ByteCache
 
class  IntCache
 
class  LongCache
 
class  DoubleCache
 
class  StringCache
 
class  StringIndexCache
 
class  FieldCacheEntryImpl
 
class  FieldCacheRangeFilter
 A range filter built on top of a cached single term field (in FieldCache). More...
 
class  FieldCacheSanityChecker
 Provides methods for sanity checking that entries in the FieldCache are not wasteful or inconsistent. More...
 
class  Insanity
 Simple container for a collection of related CacheEntry objects that in conjunction with each other represent some "insane" usage of the FieldCache. More...
 
class  FieldCacheSource
 A base class for ValueSource implementations that retrieve values for a single field from the FieldCache. More...
 
class  FieldCacheTermsFilter
 A Filter that only accepts documents whose single term value in the specified field is contained in the provided set of allowed terms. More...
 
class  FieldComparator
 A FieldComparator compares hits so as to determine their sort order when collecting the top results with TopFieldCollector. The concrete public FieldComparator classes here correspond to the SortField types. More...
 
class  NumericComparator
 
class  ByteComparator
 Parses field's values as byte (using FieldCache#getBytes and sorts by ascending value. More...
 
class  DocComparator
 Sorts by ascending docID. More...
 
class  DoubleComparator
 Parses field's values as double (using FieldCache#getDoubles and sorts by ascending value. More...
 
class  IntComparator
 Parses field's values as int (using FieldCache#getInts and sorts by ascending value. More...
 
class  LongComparator
 Parses field's values as long (using FieldCache#getLongs and sorts by ascending value. More...
 
class  RelevanceComparator
 Sorts by descending relevance. NOTE: if you are sorting only by descending relevance and then secondarily by ascending docID, performance is faster using TopScoreDocCollector directly (which IndexSearcher#search uses when no Sort is specified). More...
 
class  StringComparatorLocale
 Sorts by a field's value using the Collator for a given Locale. More...
 
class  StringOrdValComparator
 Sorts by field's natural String sort order, using ordinals. This is functionally equivalent to StringValComparator, but it first resolves the string to their relative ordinal positions (using the index returned by FieldCache#getStringIndex), and does most comparisons using the ordinals. For medium to large results, this comparator will be much faster than StringValComparator. For very small result sets it may be slower. More...
 
class  StringValComparator
 Sorts by field's natural String sort order. All comparisons are done using String.compare, which is slow for medium to large result sets but possibly very fast for very small results sets. More...
 
class  FieldComparatorSource
 Provides a FieldComparator for custom field sorting. More...
 
class  FieldDoc
 A ScoreDoc which also contains information about how to sort the referenced document. In addition to the document number and score, this object contains an array of values for the document from the field(s) used to sort. For example, if the sort criteria was to sort by fields "a", "b" then "c", the fields object array will have three elements, corresponding respectively to the term values for the document in fields "a", "b" and "c". The class of each element in the array will be either Integer, Double or String depending on the type of values in the terms of each field. More...
 
class  FieldDocSortedHitQueue
 Collects sorted results from Searchable's and collates them. The elements put into this queue must be of type FieldDoc. More...
 
class  FieldInfo
 
class  FieldInfos
 Access to the Fieldable Info file that describes document fields and whether or not they are indexed. Each segment has a separate Fieldable Info file. Objects of this class are thread-safe for multiple readers, but only one thread can be adding documents at a time, with no other reader or writer threads accessing this object. More...
 
class  FieldInvertState
 This class tracks the number and position / offset parameters of terms being added to the index. The information collected in this class is also used to calculate the normalization factor for a field. More...
 
class  FieldMaskingSpanQuery
 Wrapper to allow SpanQuery objects participate in composite single-field SpanQueries by 'lying' about their search field. That is, the masked SpanQuery will function as normal, but SpanQuery#getField() simply hands back the value supplied in this class's constructor. More...
 
class  FieldScoreQuery
 A query that scores each document as the value of the numeric input field. More...
 
class  FieldSelector
 The FieldSelector allows one to make decisions about what Fields get loaded on a Document by IndexReader#document(int32_t, FieldSelector). More...
 
class  FieldSortedTermVectorMapper
 For each Field, store a sorted collection of TermVectorEntrys This is not thread-safe. More...
 
class  FieldsReader
 Class responsible for access to stored document fields. It uses <segment>.fdt and <segment>.fdx; files. More...
 
class  LazyField
 
class  FieldsWriter
 
class  FieldValueHitQueue
 A hit queue for sorting by hits by terms in more than one field. Uses FieldCache::DEFAULT for maintaining internal term lookup tables. More...
 
class  FieldValueHitQueueEntry
 
class  FileReader
 Convenience class for reading character files. More...
 
class  FileSwitchDirectory
 A Directory instance that switches files between two other Directory instances. More...
 
class  Filter
 Abstract base class for restricting which documents may be returned during searching. More...
 
class  FilteredDocIdSet
 Abstract decorator class for a DocIdSet implementation that provides on-demand filtering/validation mechanism on a given DocIdSet. More...
 
class  FilteredDocIdSetIterator
 Abstract decorator class of a DocIdSetIterator implementation that provides on-demand filter/validation mechanism on an underlying DocIdSetIterator. See FilteredDocIdSet. More...
 
class  FilteredQuery
 A query that applies a filter to the results of another query. More...
 
class  FilteredTermEnum
 Abstract class for enumerating a subset of all terms. More...
 
class  FilterIndexReader
 A FilterIndexReader contains another IndexReader, which it uses as its basic source of data, possibly transforming the data along the way or providing additional functionality. The class FilterIndexReader itself simply implements all abstract methods of IndexReader with versions that pass all requests to the contained index reader. Subclasses of FilterIndexReader may further override some of these methods and may also provide additional methods and fields. More...
 
class  FilterTermDocs
 Base class for filtering TermDocs implementations. More...
 
class  FilterTermPositions
 Base class for filtering TermPositions implementations. More...
 
class  FilterTermEnum
 Base class for filtering TermEnum implementations. More...
 
class  FilterManager
 Filter caching singleton. It can be used to save filters locally for reuse. Also could be used as a persistent storage for any filter as long as the filter provides a proper hashCode(), as that is used as the key in the cache. More...
 
class  FlagsAttribute
 This attribute can be used to pass different flags down the tokenizer chain, eg from one TokenFilter to another one. More...
 
class  FormatPostingsDocsConsumer
 
class  FormatPostingsDocsWriter
 Consumes doc & freq, writing them using the current index file format. More...
 
class  FormatPostingsFieldsConsumer
 Abstract API that consumes terms, doc, freq, prox and payloads postings. Concrete implementations of this actually do "something" with the postings (write it into the index in a specific format). More...
 
class  FormatPostingsFieldsWriter
 
class  FormatPostingsPositionsConsumer
 
class  FormatPostingsPositionsWriter
 
class  FormatPostingsTermsConsumer
 
class  FormatPostingsTermsWriter
 
class  FreqProxFieldMergeState
 Used by DocumentsWriter to merge the postings from multiple ThreadStates when creating a segment. More...
 
class  FreqProxTermsWriter
 
class  FreqProxTermsWriterPostingList
 
class  FreqProxTermsWriterPerField
 
class  FreqProxTermsWriterPerThread
 
class  FSDirectory
 Base class for Directory implementations that store index files in the file system. There are currently three core subclasses: More...
 
class  FSLockFactory
 Base class for file system based locking implementation. More...
 
class  FuzzyQuery
 Implements the fuzzy search query. The similarity measurement is based on the Levenshtein (edit distance) algorithm. More...
 
class  FuzzyTermEnum
 Subclass of FilteredTermEnum for enumerating all terms that are similar to the specified filter term. More...
 
class  HashMap
 Utility template class to handle hash maps that can be safely copied and shared. More...
 
class  WeakHashMap
 Utility template class to handle weak keyed maps. More...
 
class  HashSet
 Utility template class to handle hash set collections that can be safely copied and shared. More...
 
class  HitQueue
 
class  HitQueueBase
 
class  PriorityQueueScoreDocs
 
class  IndexCommit
 Represents a single commit into an index as seen by the IndexDeletionPolicy or IndexReader. More...
 
class  IndexDeletionPolicy
 Policy for deletion of stale index commits. Implement this interface, and pass it to one of the IndexWriter or IndexReader constructors, to customize when older point-in-time commits are deleted from the index directory. The default deletion policy is KeepOnlyLastCommitDeletionPolicy, which always removes old commits as soon as a new commit is done (this matches the behavior before 2.2). More...
 
class  IndexFileDeleter
 This class keeps track of each SegmentInfos instance that is still "live", either because it corresponds to a segments_N file in the Directory (a "commit", ie. a committed SegmentInfos) or because it's an in-memory SegmentInfos that a writer is actively updating but has not yet committed. This class uses simple reference counting to map the live SegmentInfos instances to individual files in the Directory. More...
 
class  RefCount
 Tracks the reference count for a single index file. More...
 
class  CommitPoint
 Holds details for each commit point. This class is also passed to the deletion policy. Note: this class has a natural ordering that is inconsistent with equals. More...
 
class  IndexFileNameFilter
 Filename filter that accept filenames and extensions only created by Lucene. More...
 
class  IndexFileNames
 Constants representing filenames and extensions used by Lucene. More...
 
class  IndexInput
 Abstract base class for input from a file in a Directory. A random-access input stream. Used for all Lucene index input operations. More...
 
class  IndexOutput
 Abstract base class for output to a file in a Directory. A random-access output stream. Used for all Lucene index output operations. More...
 
class  IndexReader
 IndexReader is an abstract class, providing an interface for accessing an index. Search of an index is done entirely through this abstract interface, so that any subclass which implements it is searchable. More...
 
class  IndexSearcher
 Implements search over a single IndexReader. More...
 
class  IndexWriter
 An IndexWriter creates and maintains an index. More...
 
class  IndexReaderWarmer
 If getReader has been called (ie, this writer is in near real-time mode), then after a merge completes, this class can be invoked to warm the reader on the newly merged segment, before the merge commits. This is not required for near real-time search, but will reduce search latency on opening a new near real-time reader after a merge completes. More...
 
class  InfoStream
 Utility class to support streaming info messages. More...
 
class  InfoStreamFile
 Stream override to write messages to a file. More...
 
class  InfoStreamOut
 Stream override to write messages to a std::cout. More...
 
class  InfoStreamNull
 Null stream override to eat messages. More...
 
class  InputStreamReader
 An InputStreamReader is a bridge from byte streams to character streams. More...
 
class  IntBlockPool
 
class  IntFieldSource
 Obtains int field values from the FieldCache using getInts() and makes those values available as other numeric types, casting as needed. More...
 
class  InvertedDocConsumer
 
class  InvertedDocConsumerPerField
 
class  InvertedDocConsumerPerThread
 
class  InvertedDocEndConsumer
 
class  InvertedDocEndConsumerPerField
 
class  InvertedDocEndConsumerPerThread
 
class  ISOLatin1AccentFilter
 A filter that replaces accented characters in the ISO Latin 1 character set (ISO-8859-1) by their unaccented equivalent. The case will not be altered. More...
 
class  KeepOnlyLastCommitDeletionPolicy
 This IndexDeletionPolicy implementation that keeps only the most recent commit and immediately removes all prior commits after a new commit is done. This is the default deletion policy. More...
 
class  KeywordAnalyzer
 Tokenizes the entire stream as a single token. This is useful for data like zip codes, ids, and some product names. More...
 
class  KeywordTokenizer
 Emits the entire input as a single token. More...
 
class  LengthFilter
 Removes words that are too long or too short from the stream. More...
 
class  LetterTokenizer
 A LetterTokenizer is a tokenizer that divides text at non-letters. That's to say, it defines tokens as maximal strings of adjacent letters, as defined UnicodeUtil::isAlpha(c) predicate. More...
 
class  LoadFirstFieldSelector
 Load the First field and break. See FieldSelectorResult#LOAD_AND_BREAK. More...
 
class  Lock
 An interprocess mutex lock. More...
 
class  LockFactory
 Base class for Locking implementation. Directory uses instances of this class to implement locking. Note that there are some useful tools to verify that your LockFactory is working correctly: VerifyingLockFactory, LockStressTest, LockVerifyServer. More...
 
class  LogByteSizeMergePolicy
 This is a LogMergePolicy that measures size of a segment as the total byte size of the segment's files. More...
 
class  LogDocMergePolicy
 This is a LogMergePolicy that measures size of a segment as the number of documents (not taking deletions into account). More...
 
class  LogMergePolicy
 This class implements a MergePolicy that tries to merge segments into levels of exponentially increasing size, where each level has fewer segments than the value of the merge factor. Whenever extra segments (beyond the merge factor upper bound) are encountered, all segments within the level are merged. You can get or set the merge factor using getMergeFactor() and setMergeFactor(int) respectively. More...
 
class  LowerCaseFilter
 Normalizes token text to lower case. More...
 
class  LowerCaseTokenizer
 LowerCaseTokenizer performs the function of LetterTokenizer and LowerCaseFilter together. It divides text at non-letters and converts them to lower case. While it is functionally equivalent to the combination of LetterTokenizer and LowerCaseFilter, there is a performance advantage to doing the two tasks at once, hence this (redundant) implementation. More...
 
class  LuceneException
 Lucene exception container. More...
 
class  ExceptionTemplate
 
class  LuceneObject
 Base class for all Lucene classes. More...
 
class  LuceneSignal
 Utility class to support signaling notifications. More...
 
class  LuceneSync
 Base class for all Lucene synchronised classes. More...
 
class  LuceneThread
 Lucene thread container. More...
 
class  Map
 Utility template class to handle maps that can be safely copied and shared. More...
 
class  MapFieldSelector
 A FieldSelector based on a Map of field names to FieldSelectorResults. More...
 
class  MapOfSets
 Helper class for keeping Lists of Objects associated with keys. More...
 
class  MappingCharFilter
 Simplistic CharFilter that applies the mappings contained in a NormalizeCharMap to the character stream, and correcting the resulting changes to the offsets. More...
 
class  MatchAllDocsQuery
 A query that matches all documents. More...
 
class  MaxPayloadFunction
 Returns the maximum payload score seen, else 1 if there are no payloads on the doc. More...
 
class  MergeDocIDRemapper
 Remaps docIDs after a merge has completed, where the merged segments had at least one deletion. This is used to renumber the buffered deletes in IndexWriter when a merge of segments with deletions commits. More...
 
class  MergePolicy
 A MergePolicy determines the sequence of primitive merge operations to be used for overall merge and optimize operations. More...
 
class  OneMerge
 OneMerge provides the information necessary to perform an individual primitive merge operation, resulting in a single new segment. The merge spec includes the subset of segments to be merged as well as whether the new segment should use the compound file format. More...
 
class  MergeSpecification
 A MergeSpecification instance provides the information necessary to perform multiple merges. It simply contains a list of OneMerge instances. More...
 
class  MergeScheduler
 IndexWriter uses an instance implementing this interface to execute the merges selected by a MergePolicy. The default MergeScheduler is ConcurrentMergeScheduler. More...
 
class  MinPayloadFunction
 Calculates the minimum payload seen. More...
 
class  MiscUtils
 
class  MMapDirectory
 File-based Directory implementation that uses mmap for reading, and SimpleFSIndexOutput for writing. More...
 
class  MultiFieldQueryParser
 A QueryParser which constructs queries to search multiple fields. More...
 
class  MultiLevelSkipListReader
 This abstract class reads skip lists with multiple levels. More...
 
class  SkipBuffer
 Used to buffer the top skip levels. More...
 
class  MultiLevelSkipListWriter
 This abstract class writes skip lists with multiple levels. More...
 
class  MultiPhraseQuery
 MultiPhraseQuery is a generalized version of PhraseQuery, with an added method add(Term[]). To use this class, to search for the phrase "Microsoft app*" first use add(Term) on the term "Microsoft", then find all terms that have "app" as prefix using IndexReader.terms(Term), and use MultiPhraseQuery.add(Term[] terms) to add them to the query. More...
 
class  MultipleTermPositions
 Allows you to iterate over the TermPositions for multiple Terms as a single TermPositions. More...
 
class  MultiReader
 An IndexReader which reads multiple indexes, appending their content. More...
 
class  MultiSearcher
 Implements search over a set of Searchables. More...
 
class  MultiTermQuery
 An abstract Query that matches documents containing a subset of terms provided by a FilteredTermEnum enumeration. More...
 
class  RewriteMethod
 Abstract class that defines how the query is rewritten. More...
 
class  ConstantScoreAutoRewrite
 A rewrite method that tries to pick the best constant-score rewrite method based on term and document counts from the query. If both the number of terms and documents is small enough, then CONSTANT_SCORE_BOOLEAN_QUERY_REWRITE is used. Otherwise, CONSTANT_SCORE_FILTER_REWRITE is used. More...
 
class  MultiTermQueryWrapperFilter
 A wrapper for MultiTermQuery, that exposes its functionality as a Filter. More...
 
class  NativeFSLockFactory
 Implements LockFactory using native file lock. More...
 
class  NearSpansOrdered
 A Spans that is formed from the ordered subspans of a SpanNearQuery where the subspans do not overlap and have a maximum slop between them. More...
 
class  NearSpansUnordered
 Similar to NearSpansOrdered, but for the unordered case. More...
 
class  NoLockFactory
 Use this LockFactory to disable locking entirely. Only one instance of this lock is created. You should call getNoLockFactory() to get the instance. More...
 
class  NormalizeCharMap
 Holds a map of String input to String output, to be used with MappingCharFilter. More...
 
class  NormsWriter
 Writes norms. Each thread X field accumulates the norms for the doc/fields it saw, then the flush method below merges all of these together into a single _X.nrm file. More...
 
class  NormsWriterPerField
 Taps into DocInverter, as an InvertedDocEndConsumer, which is called at the end of inverting each field. We just look at the length for the field (docState.length) and record the norm. More...
 
class  NormsWriterPerThread
 
class  NumberTools
 Provides support for converting longs to Strings, and back again. The strings are structured so that lexicographic sorting order is preserved. More...
 
class  NumericField
 This class provides a Field that enables indexing of numeric values for efficient range filtering and sorting. The native types int32_t, int64_t and double are directly supported. However, any value that can be converted into these native types can also be indexed. For example, date/time values represented by a Date can be translated into a int64_t value. If you don't need millisecond precision, you can quantize the value, either by dividing the result or using the separate getters (for year, month, etc.) to construct an int32_t or int64_t value. More...
 
class  NumericRangeFilter
 A Filter that only accepts numeric values within a specified range. To use this, you must first index the numeric values using NumericField (NumericTokenStream). More...
 
class  NumericRangeQuery
 A Query that matches numeric values within a specified range. To use this, you must first index the numeric values using NumericField (expert: NumericTokenStream). If your terms are instead textual, you should use TermRangeQuery. NumericRangeFilter is the filter equivalent of this query. More...
 
class  NumericTokenStream
 This class provides a TokenStream for indexing numeric values that can be used by NumericRangeQuery or NumericRangeFilter. More...
 
class  NumericUtils
 This is a helper class to generate prefix-encoded representations for numerical values and supplies converters to represent double values as sortable integers/longs. More...
 
class  LongRangeBuilder
 Callback for splitLongRange. You need to overwrite only one of the methods. NOTE: This is a very low-level interface, the method signatures may change in later versions. More...
 
class  IntRangeBuilder
 
class  OffsetAttribute
 The start and end character offset of a Token. More...
 
class  OpenBitSet
 An "open" BitSet implementation that allows direct access to the array of words storing the bits. More...
 
class  OpenBitSetDISI
 
class  OpenBitSetIterator
 An iterator to iterate over set bits in an OpenBitSet. This is faster than nextSetBit() for iterating over the complete set of bits, especially when the density of the bits set is high. More...
 
class  OrdFieldSource
 Obtains the ordinal of the field value from the default Lucene FieldCache using getStringIndex(). More...
 
class  ParallelMultiSearcher
 Implements parallel search over a set of Searchables. More...
 
class  ParallelReader
 An IndexReader which reads multiple, parallel indexes. Each index added must have the same number of documents, but typically each contains different fields. Each document contains the union of the fields of all documents with the same document number. When searching, matches for a query term are from the first index added that has the field. More...
 
class  Payload
 A Payload is metadata that can be stored together with each occurrence of a term. This metadata is stored inline in the posting list of the specific term. More...
 
class  PayloadAttribute
 The start and end character offset of a Token. More...
 
class  PayloadFunction
 An abstract class that defines a way for Payload*Query instances to transform the cumulative effects of payload scores for a document. More...
 
class  PayloadNearQuery
 This class is very similar to SpanNearQuery except that it factors in the value of the payloads located at each of the positions where the TermSpans occurs. More...
 
class  PayloadNearSpanWeight
 
class  PayloadNearSpanScorer
 
class  PayloadSpanUtil
 Experimental class to get set of payloads for most standard Lucene queries. Operates like Highlighter - IndexReader should only contain doc of interest, best to use MemoryIndex. More...
 
class  PayloadTermQuery
 This class is very similar to SpanTermQuery except that it factors in the value of the payload located at each of the positions where the Term occurs. More...
 
class  PerFieldAnalyzerWrapper
 This analyzer is used to facilitate scenarios where different fields require different analysis techniques. Use addAnalyzer to add a non-default analyzer on a field name basis. More...
 
class  PhrasePositions
 Position of a term in a document that takes into account the term offset within the phrase. More...
 
class  PhraseQuery
 A Query that matches documents containing a particular sequence of terms. A PhraseQuery is built by QueryParser for input like "new york". More...
 
class  PhraseQueue
 
class  PhraseScorer
 Scoring functionality for phrase queries. A document is considered matching if it contains the phrase-query terms at "valid" positions. What "valid positions" are depends on the type of the phrase query: for an exact phrase query terms are required to appear in adjacent locations, while for a sloppy phrase query some distance between the terms is allowed. The abstract method phraseFreq() of extending classes is invoked for each document containing all the phrase query terms, in order to compute the frequency of the phrase query in that document. A non zero frequency means a match. More...
 
class  PorterStemFilter
 Transforms the token stream as per the Porter stemming algorithm. Note: the input to the stemming filter must already be in lower case, so you will need to use LowerCaseFilter or LowerCaseTokenizer further down the Tokenizer chain in order for this to work properly. More...
 
class  PorterStemmer
 This is the Porter stemming algorithm, coded up as thread-safe ANSI C by the author. More...
 
class  PositionBasedTermVectorMapper
 
class  TermVectorsPositionInfo
 Container for a term at a position. More...
 
class  PositionIncrementAttribute
 The positionIncrement determines the position of this token relative to the previous Token in a TokenStream, used in phrase searching. More...
 
class  PositiveScoresOnlyCollector
 A Collector implementation which wraps another Collector and makes sure only documents with scores > 0 are collected. More...
 
class  PrefixFilter
 A Filter that restricts search results to values that have a matching prefix in a given field. More...
 
class  PrefixQuery
 A Query that matches documents containing terms with a specified prefix. A PrefixQuery is built by QueryParser for input like app*. More...
 
class  PrefixTermEnum
 Subclass of FilteredTermEnum for enumerating all terms that match the specified prefix filter term. More...
 
class  PriorityQueue
 A PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time. Put()'s and pop()'s require log(size) time. More...
 
class  Query
 The abstract base class for queries. More...
 
class  QueryParseError
 Utility class to handle query parse errors. More...
 
class  QueryParser
 The most important method is parse(const String&). More...
 
class  QueryParserCharStream
 This interface describes a character stream that maintains line and column number positions of the characters. It also has the capability to backup the stream to some extent. An implementation of this interface is used in the QueryParserTokenManager. More...
 
class  QueryParserConstants
 Token literal values and constants. More...
 
class  QueryParserToken
 Describes the input token stream. More...
 
class  QueryParserTokenManager
 Token Manager. More...
 
class  QueryTermVector
 
class  QueryWrapperFilter
 Constrains search results to only match those which also match a provided query. More...
 
class  RAMDirectory
 A memory-resident Directory implementation. Locking implementation is by default the SingleInstanceLockFactory but can be changed with setLockFactory. Lock acquisition sequence: RAMDirectory, then RAMFile. More...
 
class  RAMFile
 File used as buffer in RAMDirectory. More...
 
class  RAMInputStream
 A memory-resident IndexInput implementation. More...
 
class  RAMOutputStream
 A memory-resident IndexOutput implementation. More...
 
class  Random
 Utility class to generate a stream of pseudorandom numbers. More...
 
class  RawPostingList
 This is the base class for an in-memory posting list, keyed by a Token. TermsHash maintains a hash table holding one instance of this per unique Token. Consumers of TermsHash (TermsHashConsumer) must subclass this class with its own concrete class. FreqProxTermsWriterPostingList is a private inner class used for the freq/prox postings, and TermVectorsTermsWriterPostingList is a private inner class used to hold TermVectors postings. More...
 
class  Reader
 Abstract class for reading character streams. More...
 
class  ReaderUtil
 Common util methods for dealing with IndexReaders. More...
 
class  ReadOnlyDirectoryReader
 
class  ReadOnlySegmentReader
 
class  ReqExclScorer
 A Scorer for queries with a required subscorer and an excluding (prohibited) sub DocIdSetIterator. This Scorer implements Scorer#skipTo(int32_t), and it uses the skipTo() on the given scorers. More...
 
class  ReqOptSumScorer
 A Scorer for queries with a required part and an optional part. Delays skipTo() on the optional part until a score() is needed. This Scorer implements Scorer#skipTo(int32_t). More...
 
class  ReusableStringReader
 Used by DocumentsWriter to implemented a StringReader that can be reset to a new string; we use this when tokenizing the string value from a Field. More...
 
class  ReverseOrdFieldSource
 Obtains the ordinal of the field value from the default Lucene FieldCache using getStringIndex() and reverses the order. More...
 
class  ScoreCachingWrappingScorer
 A Scorer which wraps another scorer and caches the score of the current document. Successive calls to score() will return the same result and will not invoke the wrapped Scorer's score() method, unless the current document has changed. More...
 
class  ScoreDoc
 Expert: Returned by low-level search implementations. More...
 
class  Scorer
 Common scoring functionality for different types of queries. More...
 
class  ScorerDocQueue
 A ScorerDocQueue maintains a partial ordering of its Scorers such that the least Scorer can always be found in constant time. Put()'s and pop()'s require log(size) time. The ordering is by Scorer::doc(). More...
 
class  Searchable
 The interface for search implementations. More...
 
class  Searcher
 An abstract base class for search implementations. Implements the main search methods. More...
 
class  SegmentInfo
 Information about a segment such as it's name, directory, and files related to the segment. More...
 
class  SegmentInfoCollection
 A collection of SegmentInfo objects to be used as a base class for SegmentInfos. More...
 
class  SegmentInfos
 A collection of SegmentInfo objects with methods for operating on those segments in relation to the file system. More...
 
class  SegmentMergeInfo
 
class  SegmentMergeQueue
 
class  SegmentMerger
 The SegmentMerger class combines two or more Segments, represented by an IndexReader (add, into a single Segment. After adding the appropriate readers, call the merge method to combine the segments. More...
 
class  CheckAbort
 
class  CheckAbortNull
 
class  SegmentReader
 
class  SegmentTermDocs
 
class  SegmentTermEnum
 
class  SegmentTermPositions
 
class  SegmentTermPositionVector
 
class  SegmentTermVector
 
class  SegmentWriteState
 
class  SerialMergeScheduler
 A MergeScheduler that simply does each merge sequentially, using the current thread. More...
 
class  Set
 Utility template class to handle set based collections that can be safely copied and shared. More...
 
class  SetBasedFieldSelector
 Declare what fields to load normally and what fields to load lazily. More...
 
class  Similarity
 Scoring API. More...
 
class  SimilarityDelegator
 Delegating scoring implementation. Useful in Query#getSimilarity(Searcher) implementations, to override only certain methods of a Searcher's Similarity implementation. More...
 
class  SimpleAnalyzer
 An Analyzer that filters LetterTokenizer with LowerCaseFilter. More...
 
class  SimpleFSDirectory
 A straightforward implementation of FSDirectory using std::ofstream and std::ifstream. More...
 
class  SimpleFSLockFactory
 Implements LockFactory using File#createNewFile(). More...
 
class  SimpleLRUCache
 General purpose LRU cache map. Accessing an entry will keep the entry cached. get(const KEY&) and put(const KEY&, const VALUE&) results in an access to the corresponding entry. More...
 
class  SingleInstanceLockFactory
 Implements LockFactory for a single in-process instance, meaning all locking will take place through this one instance. Only use this LockFactory when you are certain all IndexReaders and IndexWriters for a given index are running against a single shared in-process Directory instance. This is currently the default locking for RAMDirectory. More...
 
class  SingleTermEnum
 Subclass of FilteredTermEnum for enumerating a single term. More...
 
class  SloppyPhraseScorer
 
class  SmallDouble
 Floating point numbers smaller than 32 bits. More...
 
class  SnapshotDeletionPolicy
 
class  Sort
 Encapsulates sort criteria for returned hits. More...
 
class  SortedTermVectorMapper
 Store a sorted collection of TermVectorEntrys. Collects all term information into a single, sorted set. More...
 
class  SortedVIntList
 Stores and iterate on sorted integers in compressed form in RAM. More...
 
class  SortField
 Stores information about how to sort documents by terms in an individual field. Fields must be indexed in order to sort by them. More...
 
class  SpanFilter
 Abstract base class providing a mechanism to restrict searches to a subset of an index and also maintains and returns position information. More...
 
class  SpanFilterResult
 The results of a SpanQueryFilter. Wraps the BitSet and the position information from the SpanQuery. More...
 
class  PositionInfo
 
class  StartEnd
 
class  SpanFirstQuery
 Matches spans near the beginning of a field. More...
 
class  SpanNearQuery
 Matches spans which are near one another. One can specify slop, the maximum number of intervening unmatched positions, as well as whether matches are required to be in-order. More...
 
class  SpanNotQuery
 Removes matches which overlap with another SpanQuery. More...
 
class  SpanOrQuery
 Matches the union of its clauses. More...
 
class  SpanQuery
 Base class for span-based queries. More...
 
class  SpanQueryFilter
 Constrains search results to only match those which also match a provided query. Also provides position information about where each document matches at the cost of extra space compared with the QueryWrapperFilter. There is an added cost to this above what is stored in a QueryWrapperFilter. Namely, the position information for each matching document is stored. More...
 
class  Spans
 An enumeration of span matches. Used to implement span searching. Each span represents a range of term positions within a document. Matches are enumerated in order, by increasing document number, within that by increasing start position and finally by increasing end position. More...
 
class  SpanScorer
 Public for extension only. More...
 
class  SpanTermQuery
 Matches spans containing a term. More...
 
class  SpanWeight
 Public for use by other weight implementations. More...
 
class  StandardAnalyzer
 Filters StandardTokenizer with StandardFilter, LowerCaseFilter and StopFilter, using a list of English stop words. More...
 
class  StandardFilter
 Normalizes tokens extracted with StandardTokenizer. More...
 
class  StandardTokenizer
 A grammar-based tokenizer. More...
 
class  StandardTokenizerImpl
 
class  StopAnalyzer
 Filters LetterTokenizer with LowerCaseFilter and StopFilter. More...
 
class  StopFilter
 Removes stop words from a token stream. More...
 
class  StoredFieldsWriter
 This is a DocFieldConsumer that writes stored fields. More...
 
class  StoredFieldsWriterPerDoc
 
class  StoredFieldsWriterPerThread
 
class  StringReader
 Convenience class for reading strings. More...
 
class  StringUtils
 
class  Synchronize
 Utility class to support locking via a mutex. More...
 
class  SyncLock
 Utility class to support scope locking. More...
 
class  TeeSinkTokenFilter
 This TokenFilter provides the ability to set aside attribute states that have already been analyzed. This is useful in situations where multiple fields share many common analysis steps and then go their separate ways. More...
 
class  SinkFilter
 
class  AcceptAllSinkFilter
 
class  SinkTokenStream
 A filter that decides which AttributeSource states to store in the sink. More...
 
class  Term
 A Term represents a word from text. This is the unit of search. It is composed of two elements, the text of the word, as a string, and the name of the field that the text occurred in, an interned string. More...
 
class  TermAttribute
 The term text of a Token. More...
 
class  TermBuffer
 
class  TermDocs
 TermDocs provides an interface for enumerating <document, frequency>; pairs for a term. The document portion names each document containing the term. Documents are indicated by number. The frequency portion gives the number of times the term occurred in each document. The pairs are ordered by document number. More...
 
class  TermEnum
 Abstract class for enumerating terms. More...
 
class  TermFreqVector
 Provides access to stored term vector of a document field. The vector consists of the name of the field, an array of the terms that occur in the field of the Document and a parallel array of frequencies. Thus, getTermFrequencies()[5] corresponds with the frequency of getTerms()[5], assuming there are at least 5 terms in the Document. More...
 
class  TermInfo
 A TermInfo is the record of information stored for a term. More...
 
class  TermInfosReader
 This stores a monotonically increasing set of <Term, TermInfo> pairs in a Directory. Pairs are accessed either by Term or by ordinal position the set. More...
 
class  TermInfosReaderThreadResources
 
class  TermInfosWriter
 This stores a monotonically increasing set of <Term, TermInfo> pairs in a Directory. A TermInfos can be written once, in order. More...
 
class  TermPositions
 TermPositions provides an interface for enumerating the <document, frequency, <position>*> tuples for a term. The document and frequency are the same as for a TermDocs. The positions portion lists the ordinal positions of each occurrence of a term in a document. More...
 
class  TermPositionVector
 Extends TermFreqVector to provide additional information about positions in which each of the terms is found. A TermPositionVector not necessarily contains both positions and offsets, but at least one of these arrays exists. More...
 
class  TermQuery
 A Query that matches documents containing a term. This may be combined with other terms with a BooleanQuery. More...
 
class  TermRangeFilter
 A Filter that restricts search results to a range of term values in a given field. More...
 
class  TermRangeQuery
 A Query that matches documents within an range of terms. More...
 
class  TermRangeTermEnum
 Subclass of FilteredTermEnum for enumerating all terms that match the specified range parameters. More...
 
class  TermScorer
 A Scorer for documents matching a Term. More...
 
class  TermsHash
 This class implements InvertedDocConsumer, which is passed each token produced by the analyzer on each field. It stores these tokens in a hash table, and allocates separate byte streams per token. Consumers of this class, eg FreqProxTermsWriter and TermVectorsTermsWriter, write their own byte streams under each term. More...
 
class  TermsHashConsumer
 
class  TermsHashConsumerPerField
 Implement this class to plug into the TermsHash processor, which inverts & stores Tokens into a hash table and provides an API for writing bytes into multiple streams for each unique Token. More...
 
class  TermsHashConsumerPerThread
 
class  TermsHashPerField
 
class  TermsHashPerThread
 
class  TermSpans
 Public for extension only. More...
 
class  TermVectorEntry
 Convenience class for holding TermVector information. More...
 
class  TermVectorEntryFreqSortedComparator
 Compares TermVectorEntrys first by frequency and then by the term (case-sensitive) More...
 
class  TermVectorMapper
 The TermVectorMapper can be used to map Term Vectors into your own structure instead of the parallel array structure used by IndexReader#getTermFreqVector(int,String). More...
 
class  TermVectorOffsetInfo
 The TermVectorOffsetInfo class holds information pertaining to a Term in a TermPositionVector's offset information. This offset information is the character offset as set during the Analysis phase (and thus may not be the actual offset in the original content). More...
 
class  TermVectorsReader
 
class  ParallelArrayTermVectorMapper
 Models the existing parallel array structure. More...
 
class  TermVectorsTermsWriter
 
class  TermVectorsTermsWriterPerDoc
 
class  TermVectorsTermsWriterPostingList
 
class  TermVectorsTermsWriterPerField
 
class  TermVectorsTermsWriterPerThread
 
class  TermVectorsWriter
 
class  TestPoint
 Used for unit testing as a substitute for stack trace. More...
 
class  TestScope
 
class  Future
 A Future represents the result of an asynchronous computation. Methods are provided to check if the computation is complete, to wait for its completion, and to retrieve the result of the computation. The result can only be retrieved using method get when the computation has completed, blocking if necessary until it is ready. More...
 
class  ThreadPool
 Utility class to handle a pool of threads. More...
 
class  TimeLimitingCollector
 The TimeLimitingCollector is used to timeout search requests that take longer than the maximum allowed search time limit. After this time is exceeded, the search thread is stopped by throwing a TimeExceededException. More...
 
class  Token
 A Token is an occurrence of a term from the text of a field. It consists of a term's text, the start and end offset of the term in the text of the field and a type string. More...
 
class  TokenAttributeFactory
 Creates a TokenAttributeFactory returning Token as instance for the basic attributes and for all other attributes calls the given delegate factory. More...
 
class  TokenFilter
 A TokenFilter is a TokenStream whose input is another TokenStream. More...
 
class  Tokenizer
 A Tokenizer is a TokenStream whose input is a Reader. More...
 
class  TokenStream
 A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text. More...
 
class  TopDocs
 Represents hits returned by Searcher#search(QueryPtr, FilterPtr, int32_t) and Searcher#search(QueryPtr, int32_t). More...
 
class  TopDocsCollector
 A base class for all collectors that return a TopDocs output. This collector allows easy extension by providing a single constructor which accepts a PriorityQueue as well as protected members for that priority queue and a counter of the number of total hits. More...
 
class  TopFieldCollector
 A Collector that sorts by SortField using FieldComparators. More...
 
class  TopFieldDocs
 Represents hits returned by Searcher#search(QueryPtr, FilterPtr, int32_t, SortPtr). More...
 
class  TopScoreDocCollector
 A Collector implementation that collects the top-scoring hits, returning them as a TopDocs. This is used by IndexSearcher to implement TopDocs-based search. Hits are sorted by score descending and then (when the scores are tied) docID ascending. When you create an instance of this collector you should know in advance whether documents are going to be collected in doc Id order or not. More...
 
class  TypeAttribute
 A Token's lexical type. The Default value is "word". More...
 
class  UnicodeUtil
 
class  TranslationResult
 Utility class that contains utf8 and unicode translations. More...
 
class  UTF8Result
 
class  UnicodeResult
 
class  UTF8Base
 
class  UTF8Encoder
 
class  UTF8EncoderStream
 
class  UTF8Decoder
 
class  UTF8DecoderStream
 
class  UTF16Decoder
 
class  ValueSource
 Source of values for basic function queries. More...
 
class  ValueSourceQuery
 A Query that sets the scores of document to the values obtained from a ValueSource. More...
 
class  VariantUtils
 
class  Weight
 Calculate query weights and build query scorers. More...
 
class  WhitespaceAnalyzer
 An Analyzer that uses WhitespaceTokenizer. More...
 
class  WhitespaceTokenizer
 A WhitespaceTokenizer is a tokenizer that divides text at whitespace. Adjacent sequences of non-Whitespace characters form tokens. More...
 
class  WildcardQuery
 Implements the wildcard search query. Supported wildcards are *, which matches any character sequence (including the empty one), and ?, which matches any single character. Note this query can be slow, as it needs to iterate over many terms. In order to prevent extremely slow WildcardQueries, a Wildcard term should not start with one of the wildcards * or ?. More...
 
class  WildcardTermEnum
 Subclass of FilteredTermEnum for enumerating all terms that match the specified wildcard filter term. More...
 
class  WordlistLoader
 Loader for text files that represent a list of stopwords. More...
 

Typedefs

typedef ExceptionTemplate
< LuceneException,
LuceneException::Runtime
RuntimeException
 
typedef ExceptionTemplate
< LuceneException,
LuceneException::OutOfMemory
OutOfMemoryError
 
typedef ExceptionTemplate
< LuceneException,
LuceneException::Temporary
TemporaryException
 
typedef ExceptionTemplate
< RuntimeException,
LuceneException::IllegalState
IllegalStateException
 
typedef ExceptionTemplate
< RuntimeException,
LuceneException::IllegalArgument
IllegalArgumentException
 
typedef ExceptionTemplate
< RuntimeException,
LuceneException::IndexOutOfBounds
IndexOutOfBoundsException
 
typedef ExceptionTemplate
< RuntimeException,
LuceneException::NullPointer
NullPointerException
 
typedef ExceptionTemplate
< RuntimeException,
LuceneException::FieldReader
FieldReaderException
 
typedef ExceptionTemplate
< RuntimeException,
LuceneException::Merge
MergeException
 
typedef ExceptionTemplate
< RuntimeException,
LuceneException::StopFillCache
StopFillCacheException
 
typedef ExceptionTemplate
< RuntimeException,
LuceneException::TimeExceeded
TimeExceededException
 
typedef ExceptionTemplate
< RuntimeException,
LuceneException::TooManyClauses
TooManyClausesException
 
typedef ExceptionTemplate
< RuntimeException,
LuceneException::UnsupportedOperation
UnsupportedOperationException
 
typedef ExceptionTemplate
< IllegalArgumentException,
LuceneException::NumberFormat
NumberFormatException
 
typedef ExceptionTemplate
< IllegalStateException,
LuceneException::AlreadyClosed
AlreadyClosedException
 
typedef ExceptionTemplate
< LuceneException,
LuceneException::IO
IOException
 
typedef ExceptionTemplate
< IOException,
LuceneException::CorruptIndex
CorruptIndexException
 
typedef ExceptionTemplate
< IOException,
LuceneException::FileNotFound
FileNotFoundException
 
typedef ExceptionTemplate
< IOException,
LuceneException::LockObtainFailed
LockObtainFailedException
 
typedef ExceptionTemplate
< IOException,
LuceneException::LockReleaseFailed
LockReleaseFailedException
 
typedef ExceptionTemplate
< IOException,
LuceneException::MergeAborted
MergeAbortedException
 
typedef ExceptionTemplate
< IOException,
LuceneException::StaleReader
StaleReaderException
 
typedef ExceptionTemplate
< FileNotFoundException,
LuceneException::NoSuchDirectory
NoSuchDirectoryException
 
typedef ExceptionTemplate
< LuceneException,
LuceneException::Lookahead
LookaheadSuccess
 
typedef ExceptionTemplate
< LuceneException,
LuceneException::Parse
ParseException
 
typedef ExceptionTemplate
< LuceneException,
LuceneException::QueryParser
QueryParserError
 
typedef ExceptionTemplate
< LuceneException,
LuceneException::Compression
CompressionException
 
typedef boost::shared_ptr
< Analyzer
AnalyzerPtr
 
typedef boost::weak_ptr< AnalyzerAnalyzerWeakPtr
 
typedef boost::shared_ptr
< ASCIIFoldingFilter
ASCIIFoldingFilterPtr
 
typedef boost::weak_ptr
< ASCIIFoldingFilter
ASCIIFoldingFilterWeakPtr
 
typedef boost::shared_ptr
< BaseCharFilter
BaseCharFilterPtr
 
typedef boost::weak_ptr
< BaseCharFilter
BaseCharFilterWeakPtr
 
typedef boost::shared_ptr
< CachingTokenFilter
CachingTokenFilterPtr
 
typedef boost::weak_ptr
< CachingTokenFilter
CachingTokenFilterWeakPtr
 
typedef boost::shared_ptr
< CharArraySet
CharArraySetPtr
 
typedef boost::weak_ptr
< CharArraySet
CharArraySetWeakPtr
 
typedef boost::shared_ptr
< CharFilter
CharFilterPtr
 
typedef boost::weak_ptr
< CharFilter
CharFilterWeakPtr
 
typedef boost::shared_ptr
< CharReader
CharReaderPtr
 
typedef boost::weak_ptr
< CharReader
CharReaderWeakPtr
 
typedef boost::shared_ptr
< CharStream
CharStreamPtr
 
typedef boost::weak_ptr
< CharStream
CharStreamWeakPtr
 
typedef boost::shared_ptr
< CharTokenizer
CharTokenizerPtr
 
typedef boost::weak_ptr
< CharTokenizer
CharTokenizerWeakPtr
 
typedef boost::shared_ptr
< FlagsAttribute
FlagsAttributePtr
 
typedef boost::weak_ptr
< FlagsAttribute
FlagsAttributeWeakPtr
 
typedef boost::shared_ptr
< ISOLatin1AccentFilter
ISOLatin1AccentFilterPtr
 
typedef boost::weak_ptr
< ISOLatin1AccentFilter
ISOLatin1AccentFilterWeakPtr
 
typedef boost::shared_ptr
< KeywordAnalyzer
KeywordAnalyzerPtr
 
typedef boost::weak_ptr
< KeywordAnalyzer
KeywordAnalyzerWeakPtr
 
typedef boost::shared_ptr
< KeywordTokenizer
KeywordTokenizerPtr
 
typedef boost::weak_ptr
< KeywordTokenizer
KeywordTokenizerWeakPtr
 
typedef boost::shared_ptr
< LengthFilter
LengthFilterPtr
 
typedef boost::weak_ptr
< LengthFilter
LengthFilterWeakPtr
 
typedef boost::shared_ptr
< LetterTokenizer
LetterTokenizerPtr
 
typedef boost::weak_ptr
< LetterTokenizer
LetterTokenizerWeakPtr
 
typedef boost::shared_ptr
< LowerCaseFilter
LowerCaseFilterPtr
 
typedef boost::weak_ptr
< LowerCaseFilter
LowerCaseFilterWeakPtr
 
typedef boost::shared_ptr
< LowerCaseTokenizer
LowerCaseTokenizerPtr
 
typedef boost::weak_ptr
< LowerCaseTokenizer
LowerCaseTokenizerWeakPtr
 
typedef boost::shared_ptr
< MappingCharFilter
MappingCharFilterPtr
 
typedef boost::weak_ptr
< MappingCharFilter
MappingCharFilterWeakPtr
 
typedef boost::shared_ptr
< NormalizeCharMap
NormalizeCharMapPtr
 
typedef boost::weak_ptr
< NormalizeCharMap
NormalizeCharMapWeakPtr
 
typedef boost::shared_ptr
< NumericTokenStream
NumericTokenStreamPtr
 
typedef boost::weak_ptr
< NumericTokenStream
NumericTokenStreamWeakPtr
 
typedef boost::shared_ptr
< OffsetAttribute
OffsetAttributePtr
 
typedef boost::weak_ptr
< OffsetAttribute
OffsetAttributeWeakPtr
 
typedef boost::shared_ptr
< PayloadAttribute
PayloadAttributePtr
 
typedef boost::weak_ptr
< PayloadAttribute
PayloadAttributeWeakPtr
 
typedef boost::shared_ptr
< PerFieldAnalyzerWrapper
PerFieldAnalyzerWrapperPtr
 
typedef boost::weak_ptr
< PerFieldAnalyzerWrapper
PerFieldAnalyzerWrapperWeakPtr
 
typedef boost::shared_ptr
< PorterStemFilter
PorterStemFilterPtr
 
typedef boost::weak_ptr
< PorterStemFilter
PorterStemFilterWeakPtr
 
typedef boost::shared_ptr
< PorterStemmer
PorterStemmerPtr
 
typedef boost::weak_ptr
< PorterStemmer
PorterStemmerWeakPtr
 
typedef boost::shared_ptr
< PositionIncrementAttribute
PositionIncrementAttributePtr
 
typedef boost::weak_ptr
< PositionIncrementAttribute
PositionIncrementAttributeWeakPtr
 
typedef boost::shared_ptr
< SimpleAnalyzer
SimpleAnalyzerPtr
 
typedef boost::weak_ptr
< SimpleAnalyzer
SimpleAnalyzerWeakPtr
 
typedef boost::shared_ptr
< SinkFilter
SinkFilterPtr
 
typedef boost::weak_ptr
< SinkFilter
SinkFilterWeakPtr
 
typedef boost::shared_ptr
< SinkTokenStream
SinkTokenStreamPtr
 
typedef boost::weak_ptr
< SinkTokenStream
SinkTokenStreamWeakPtr
 
typedef boost::shared_ptr
< StandardAnalyzer
StandardAnalyzerPtr
 
typedef boost::weak_ptr
< StandardAnalyzer
StandardAnalyzerWeakPtr
 
typedef boost::shared_ptr
< StandardAnalyzerSavedStreams > 
StandardAnalyzerSavedStreamsPtr
 
typedef boost::weak_ptr
< StandardAnalyzerSavedStreams > 
StandardAnalyzerSavedStreamsWeakPtr
 
typedef boost::shared_ptr
< StandardFilter
StandardFilterPtr
 
typedef boost::weak_ptr
< StandardFilter
StandardFilterWeakPtr
 
typedef boost::shared_ptr
< StandardTokenizer
StandardTokenizerPtr
 
typedef boost::weak_ptr
< StandardTokenizer
StandardTokenizerWeakPtr
 
typedef boost::shared_ptr
< StandardTokenizerImpl
StandardTokenizerImplPtr
 
typedef boost::weak_ptr
< StandardTokenizerImpl
StandardTokenizerImplWeakPtr
 
typedef boost::shared_ptr
< StopAnalyzer
StopAnalyzerPtr
 
typedef boost::weak_ptr
< StopAnalyzer
StopAnalyzerWeakPtr
 
typedef boost::shared_ptr
< StopAnalyzerSavedStreams > 
StopAnalyzerSavedStreamsPtr
 
typedef boost::weak_ptr
< StopAnalyzerSavedStreams > 
StopAnalyzerSavedStreamsWeakPtr
 
typedef boost::shared_ptr
< StopFilter
StopFilterPtr
 
typedef boost::weak_ptr
< StopFilter
StopFilterWeakPtr
 
typedef boost::shared_ptr
< TeeSinkTokenFilter
TeeSinkTokenFilterPtr
 
typedef boost::weak_ptr
< TeeSinkTokenFilter
TeeSinkTokenFilterWeakPtr
 
typedef boost::shared_ptr
< TermAttribute
TermAttributePtr
 
typedef boost::weak_ptr
< TermAttribute
TermAttributeWeakPtr
 
typedef boost::shared_ptr< TokenTokenPtr
 
typedef boost::weak_ptr< TokenTokenWeakPtr
 
typedef boost::shared_ptr
< TokenAttributeFactory
TokenAttributeFactoryPtr
 
typedef boost::weak_ptr
< TokenAttributeFactory
TokenAttributeFactoryWeakPtr
 
typedef boost::shared_ptr
< TokenFilter
TokenFilterPtr
 
typedef boost::weak_ptr
< TokenFilter
TokenFilterWeakPtr
 
typedef boost::shared_ptr
< Tokenizer
TokenizerPtr
 
typedef boost::weak_ptr
< Tokenizer
TokenizerWeakPtr
 
typedef boost::shared_ptr
< TokenStream
TokenStreamPtr
 
typedef boost::weak_ptr
< TokenStream
TokenStreamWeakPtr
 
typedef boost::shared_ptr
< TypeAttribute
TypeAttributePtr
 
typedef boost::weak_ptr
< TypeAttribute
TypeAttributeWeakPtr
 
typedef boost::shared_ptr
< WhitespaceAnalyzer
WhitespaceAnalyzerPtr
 
typedef boost::weak_ptr
< WhitespaceAnalyzer
WhitespaceAnalyzerWeakPtr
 
typedef boost::shared_ptr
< WhitespaceTokenizer
WhitespaceTokenizerPtr
 
typedef boost::weak_ptr
< WhitespaceTokenizer
WhitespaceTokenizerWeakPtr
 
typedef boost::shared_ptr
< WordlistLoader
WordlistLoaderPtr
 
typedef boost::weak_ptr
< WordlistLoader
WordlistLoaderWeakPtr
 
typedef boost::shared_ptr
< AbstractField
AbstractFieldPtr
 
typedef boost::weak_ptr
< AbstractField
AbstractFieldWeakPtr
 
typedef boost::shared_ptr
< CompressionTools
CompressionToolsPtr
 
typedef boost::weak_ptr
< CompressionTools
CompressionToolsWeakPtr
 
typedef boost::shared_ptr
< DateField
DateFieldPtr
 
typedef boost::weak_ptr
< DateField
DateFieldWeakPtr
 
typedef boost::shared_ptr
< DateTools
DateToolsPtr
 
typedef boost::weak_ptr
< DateTools
DateToolsWeakPtr
 
typedef boost::shared_ptr
< Document
DocumentPtr
 
typedef boost::weak_ptr< DocumentDocumentWeakPtr
 
typedef boost::shared_ptr< FieldFieldPtr
 
typedef boost::weak_ptr< FieldFieldWeakPtr
 
typedef boost::shared_ptr
< Fieldable
FieldablePtr
 
typedef boost::weak_ptr
< Fieldable
FieldableWeakPtr
 
typedef boost::shared_ptr
< FieldSelector
FieldSelectorPtr
 
typedef boost::weak_ptr
< FieldSelector
FieldSelectorWeakPtr
 
typedef boost::shared_ptr
< LoadFirstFieldSelector
LoadFirstFieldSelectorPtr
 
typedef boost::weak_ptr
< LoadFirstFieldSelector
LoadFirstFieldSelectorWeakPtr
 
typedef boost::shared_ptr
< MapFieldSelector
MapFieldSelectorPtr
 
typedef boost::weak_ptr
< MapFieldSelector
MapFieldSelectorWeakPtr
 
typedef boost::shared_ptr
< NumberTools
NumberToolsPtr
 
typedef boost::weak_ptr
< NumberTools
NumberToolsWeakPtr
 
typedef boost::shared_ptr
< NumericField
NumericFieldPtr
 
typedef boost::weak_ptr
< NumericField
NumericFieldWeakPtr
 
typedef boost::shared_ptr
< SetBasedFieldSelector
SetBasedFieldSelectorPtr
 
typedef boost::weak_ptr
< SetBasedFieldSelector
SetBasedFieldSelectorWeakPtr
 
typedef boost::shared_ptr
< AbstractAllTermDocs
AbstractAllTermDocsPtr
 
typedef boost::weak_ptr
< AbstractAllTermDocs
AbstractAllTermDocsWeakPtr
 
typedef boost::shared_ptr
< AllTermDocs
AllTermDocsPtr
 
typedef boost::weak_ptr
< AllTermDocs
AllTermDocsWeakPtr
 
typedef boost::shared_ptr
< BufferedDeletes
BufferedDeletesPtr
 
typedef boost::weak_ptr
< BufferedDeletes
BufferedDeletesWeakPtr
 
typedef boost::shared_ptr
< ByteBlockAllocator
ByteBlockAllocatorPtr
 
typedef boost::weak_ptr
< ByteBlockAllocator
ByteBlockAllocatorWeakPtr
 
typedef boost::shared_ptr
< ByteBlockPool
ByteBlockPoolPtr
 
typedef boost::weak_ptr
< ByteBlockPool
ByteBlockPoolWeakPtr
 
typedef boost::shared_ptr
< ByteBlockPoolAllocatorBase
ByteBlockPoolAllocatorBasePtr
 
typedef boost::weak_ptr
< ByteBlockPoolAllocatorBase
ByteBlockPoolAllocatorBaseWeakPtr
 
typedef boost::shared_ptr
< ByteSliceReader
ByteSliceReaderPtr
 
typedef boost::weak_ptr
< ByteSliceReader
ByteSliceReaderWeakPtr
 
typedef boost::shared_ptr
< ByteSliceWriter
ByteSliceWriterPtr
 
typedef boost::weak_ptr
< ByteSliceWriter
ByteSliceWriterWeakPtr
 
typedef boost::shared_ptr
< CharBlockPool
CharBlockPoolPtr
 
typedef boost::weak_ptr
< CharBlockPool
CharBlockPoolWeakPtr
 
typedef boost::shared_ptr
< CheckAbort
CheckAbortPtr
 
typedef boost::weak_ptr
< CheckAbort
CheckAbortWeakPtr
 
typedef boost::shared_ptr
< CheckIndex
CheckIndexPtr
 
typedef boost::weak_ptr
< CheckIndex
CheckIndexWeakPtr
 
typedef boost::shared_ptr
< CommitPoint
CommitPointPtr
 
typedef boost::weak_ptr
< CommitPoint
CommitPointWeakPtr
 
typedef boost::shared_ptr
< CompoundFileReader
CompoundFileReaderPtr
 
typedef boost::weak_ptr
< CompoundFileReader
CompoundFileReaderWeakPtr
 
typedef boost::shared_ptr
< CompoundFileWriter
CompoundFileWriterPtr
 
typedef boost::weak_ptr
< CompoundFileWriter
CompoundFileWriterWeakPtr
 
typedef boost::shared_ptr
< ConcurrentMergeScheduler
ConcurrentMergeSchedulerPtr
 
typedef boost::weak_ptr
< ConcurrentMergeScheduler
ConcurrentMergeSchedulerWeakPtr
 
typedef boost::shared_ptr
< CoreReaders > 
CoreReadersPtr
 
typedef boost::weak_ptr
< CoreReaders > 
CoreReadersWeakPtr
 
typedef boost::shared_ptr
< CSIndexInput
CSIndexInputPtr
 
typedef boost::weak_ptr
< CSIndexInput
CSIndexInputWeakPtr
 
typedef boost::shared_ptr
< DefaultIndexingChain
DefaultIndexingChainPtr
 
typedef boost::weak_ptr
< DefaultIndexingChain
DefaultIndexingChainWeakPtr
 
typedef boost::shared_ptr
< DefaultSkipListReader
DefaultSkipListReaderPtr
 
typedef boost::weak_ptr
< DefaultSkipListReader
DefaultSkipListReaderWeakPtr
 
typedef boost::shared_ptr
< DefaultSkipListWriter
DefaultSkipListWriterPtr
 
typedef boost::weak_ptr
< DefaultSkipListWriter
DefaultSkipListWriterWeakPtr
 
typedef boost::shared_ptr
< DirectoryReader
DirectoryReaderPtr
 
typedef boost::weak_ptr
< DirectoryReader
DirectoryReaderWeakPtr
 
typedef boost::shared_ptr
< DocConsumer
DocConsumerPtr
 
typedef boost::weak_ptr
< DocConsumer
DocConsumerWeakPtr
 
typedef boost::shared_ptr
< DocConsumerPerThread
DocConsumerPerThreadPtr
 
typedef boost::weak_ptr
< DocConsumerPerThread
DocConsumerPerThreadWeakPtr
 
typedef boost::shared_ptr
< DocFieldConsumer
DocFieldConsumerPtr
 
typedef boost::weak_ptr
< DocFieldConsumer
DocFieldConsumerWeakPtr
 
typedef boost::shared_ptr
< DocFieldConsumerPerField
DocFieldConsumerPerFieldPtr
 
typedef boost::weak_ptr
< DocFieldConsumerPerField
DocFieldConsumerPerFieldWeakPtr
 
typedef boost::shared_ptr
< DocFieldConsumerPerThread
DocFieldConsumerPerThreadPtr
 
typedef boost::weak_ptr
< DocFieldConsumerPerThread
DocFieldConsumerPerThreadWeakPtr
 
typedef boost::shared_ptr
< DocFieldConsumers
DocFieldConsumersPtr
 
typedef boost::weak_ptr
< DocFieldConsumers
DocFieldConsumersWeakPtr
 
typedef boost::shared_ptr
< DocFieldConsumersPerDoc
DocFieldConsumersPerDocPtr
 
typedef boost::weak_ptr
< DocFieldConsumersPerDoc
DocFieldConsumersPerDocWeakPtr
 
typedef boost::shared_ptr
< DocFieldConsumersPerField
DocFieldConsumersPerFieldPtr
 
typedef boost::weak_ptr
< DocFieldConsumersPerField
DocFieldConsumersPerFieldWeakPtr
 
typedef boost::shared_ptr
< DocFieldConsumersPerThread
DocFieldConsumersPerThreadPtr
 
typedef boost::weak_ptr
< DocFieldConsumersPerThread
DocFieldConsumersPerThreadWeakPtr
 
typedef boost::shared_ptr
< DocFieldProcessor
DocFieldProcessorPtr
 
typedef boost::weak_ptr
< DocFieldProcessor
DocFieldProcessorWeakPtr
 
typedef boost::shared_ptr
< DocFieldProcessorPerField
DocFieldProcessorPerFieldPtr
 
typedef boost::weak_ptr
< DocFieldProcessorPerField
DocFieldProcessorPerFieldWeakPtr
 
typedef boost::shared_ptr
< DocFieldProcessorPerThread
DocFieldProcessorPerThreadPtr
 
typedef boost::weak_ptr
< DocFieldProcessorPerThread
DocFieldProcessorPerThreadWeakPtr
 
typedef boost::shared_ptr
< DocFieldProcessorPerThreadPerDoc
DocFieldProcessorPerThreadPerDocPtr
 
typedef boost::weak_ptr
< DocFieldProcessorPerThreadPerDoc
DocFieldProcessorPerThreadPerDocWeakPtr
 
typedef boost::shared_ptr
< DocInverter
DocInverterPtr
 
typedef boost::weak_ptr
< DocInverter
DocInverterWeakPtr
 
typedef boost::shared_ptr
< DocInverterPerField
DocInverterPerFieldPtr
 
typedef boost::weak_ptr
< DocInverterPerField
DocInverterPerFieldWeakPtr
 
typedef boost::shared_ptr
< DocInverterPerThread
DocInverterPerThreadPtr
 
typedef boost::weak_ptr
< DocInverterPerThread
DocInverterPerThreadWeakPtr
 
typedef boost::shared_ptr
< DocState
DocStatePtr
 
typedef boost::weak_ptr< DocStateDocStateWeakPtr
 
typedef boost::shared_ptr
< DocumentsWriter
DocumentsWriterPtr
 
typedef boost::weak_ptr
< DocumentsWriter
DocumentsWriterWeakPtr
 
typedef boost::shared_ptr
< DocumentsWriterThreadState
DocumentsWriterThreadStatePtr
 
typedef boost::weak_ptr
< DocumentsWriterThreadState
DocumentsWriterThreadStateWeakPtr
 
typedef boost::shared_ptr
< DocWriter
DocWriterPtr
 
typedef boost::weak_ptr
< DocWriter
DocWriterWeakPtr
 
typedef boost::shared_ptr
< FieldInfo
FieldInfoPtr
 
typedef boost::weak_ptr
< FieldInfo
FieldInfoWeakPtr
 
typedef boost::shared_ptr
< FieldInfos
FieldInfosPtr
 
typedef boost::weak_ptr
< FieldInfos
FieldInfosWeakPtr
 
typedef boost::shared_ptr
< FieldInvertState
FieldInvertStatePtr
 
typedef boost::weak_ptr
< FieldInvertState
FieldInvertStateWeakPtr
 
typedef boost::shared_ptr
< FieldNormStatus
FieldNormStatusPtr
 
typedef boost::weak_ptr
< FieldNormStatus
FieldNormStatusWeakPtr
 
typedef boost::shared_ptr
< FieldSortedTermVectorMapper
FieldSortedTermVectorMapperPtr
 
typedef boost::weak_ptr
< FieldSortedTermVectorMapper
FieldSortedTermVectorMapperWeakPtr
 
typedef boost::shared_ptr
< FieldsReader
FieldsReaderPtr
 
typedef boost::weak_ptr
< FieldsReader
FieldsReaderWeakPtr
 
typedef boost::shared_ptr
< FieldsReaderLocal > 
FieldsReaderLocalPtr
 
typedef boost::weak_ptr
< FieldsReaderLocal > 
FieldsReaderLocalWeakPtr
 
typedef boost::shared_ptr
< FieldsWriter
FieldsWriterPtr
 
typedef boost::weak_ptr
< FieldsWriter
FieldsWriterWeakPtr
 
typedef boost::shared_ptr
< FilterIndexReader
FilterIndexReaderPtr
 
typedef boost::weak_ptr
< FilterIndexReader
FilterIndexReaderWeakPtr
 
typedef boost::shared_ptr
< FindSegmentsModified > 
FindSegmentsModifiedPtr
 
typedef boost::weak_ptr
< FindSegmentsModified > 
FindSegmentsModifiedWeakPtr
 
typedef boost::shared_ptr
< FindSegmentsOpen > 
FindSegmentsOpenPtr
 
typedef boost::weak_ptr
< FindSegmentsOpen > 
FindSegmentsOpenWeakPtr
 
typedef boost::shared_ptr
< FindSegmentsRead > 
FindSegmentsReadPtr
 
typedef boost::weak_ptr
< FindSegmentsRead > 
FindSegmentsReadWeakPtr
 
typedef boost::shared_ptr
< FindSegmentsReopen > 
FindSegmentsReopenPtr
 
typedef boost::weak_ptr
< FindSegmentsReopen > 
FindSegmentsReopenWeakPtr
 
typedef boost::shared_ptr
< FormatPostingsDocsConsumer
FormatPostingsDocsConsumerPtr
 
typedef boost::weak_ptr
< FormatPostingsDocsConsumer
FormatPostingsDocsConsumerWeakPtr
 
typedef boost::shared_ptr
< FormatPostingsDocsWriter
FormatPostingsDocsWriterPtr
 
typedef boost::weak_ptr
< FormatPostingsDocsWriter
FormatPostingsDocsWriterWeakPtr
 
typedef boost::shared_ptr
< FormatPostingsFieldsConsumer
FormatPostingsFieldsConsumerPtr
 
typedef boost::weak_ptr
< FormatPostingsFieldsConsumer
FormatPostingsFieldsConsumerWeakPtr
 
typedef boost::shared_ptr
< FormatPostingsFieldsWriter
FormatPostingsFieldsWriterPtr
 
typedef boost::weak_ptr
< FormatPostingsFieldsWriter
FormatPostingsFieldsWriterWeakPtr
 
typedef boost::shared_ptr
< FormatPostingsPositionsConsumer
FormatPostingsPositionsConsumerPtr
 
typedef boost::weak_ptr
< FormatPostingsPositionsConsumer
FormatPostingsPositionsConsumerWeakPtr
 
typedef boost::shared_ptr
< FormatPostingsPositionsWriter
FormatPostingsPositionsWriterPtr
 
typedef boost::weak_ptr
< FormatPostingsPositionsWriter
FormatPostingsPositionsWriterWeakPtr
 
typedef boost::shared_ptr
< FormatPostingsTermsConsumer
FormatPostingsTermsConsumerPtr
 
typedef boost::weak_ptr
< FormatPostingsTermsConsumer
FormatPostingsTermsConsumerWeakPtr
 
typedef boost::shared_ptr
< FormatPostingsTermsWriter
FormatPostingsTermsWriterPtr
 
typedef boost::weak_ptr
< FormatPostingsTermsWriter
FormatPostingsTermsWriterWeakPtr
 
typedef boost::shared_ptr
< FreqProxFieldMergeState
FreqProxFieldMergeStatePtr
 
typedef boost::weak_ptr
< FreqProxFieldMergeState
FreqProxFieldMergeStateWeakPtr
 
typedef boost::shared_ptr
< FreqProxTermsWriter
FreqProxTermsWriterPtr
 
typedef boost::weak_ptr
< FreqProxTermsWriter
FreqProxTermsWriterWeakPtr
 
typedef boost::shared_ptr
< FreqProxTermsWriterPerField
FreqProxTermsWriterPerFieldPtr
 
typedef boost::weak_ptr
< FreqProxTermsWriterPerField
FreqProxTermsWriterPerFieldWeakPtr
 
typedef boost::shared_ptr
< FreqProxTermsWriterPerThread
FreqProxTermsWriterPerThreadPtr
 
typedef boost::weak_ptr
< FreqProxTermsWriterPerThread
FreqProxTermsWriterPerThreadWeakPtr
 
typedef boost::shared_ptr
< FreqProxTermsWriterPostingList
FreqProxTermsWriterPostingListPtr
 
typedef boost::weak_ptr
< FreqProxTermsWriterPostingList
FreqProxTermsWriterPostingListWeakPtr
 
typedef boost::shared_ptr
< IndexCommit
IndexCommitPtr
 
typedef boost::weak_ptr
< IndexCommit
IndexCommitWeakPtr
 
typedef boost::shared_ptr
< IndexDeletionPolicy
IndexDeletionPolicyPtr
 
typedef boost::weak_ptr
< IndexDeletionPolicy
IndexDeletionPolicyWeakPtr
 
typedef boost::shared_ptr
< IndexFileDeleter
IndexFileDeleterPtr
 
typedef boost::weak_ptr
< IndexFileDeleter
IndexFileDeleterWeakPtr
 
typedef boost::shared_ptr
< IndexFileNameFilter
IndexFileNameFilterPtr
 
typedef boost::weak_ptr
< IndexFileNameFilter
IndexFileNameFilterWeakPtr
 
typedef boost::shared_ptr
< IndexingChain
IndexingChainPtr
 
typedef boost::weak_ptr
< IndexingChain
IndexingChainWeakPtr
 
typedef boost::shared_ptr
< IndexReader
IndexReaderPtr
 
typedef boost::weak_ptr
< IndexReader
IndexReaderWeakPtr
 
typedef boost::shared_ptr
< IndexReaderWarmer
IndexReaderWarmerPtr
 
typedef boost::weak_ptr
< IndexReaderWarmer
IndexReaderWarmerWeakPtr
 
typedef boost::shared_ptr
< IndexStatus
IndexStatusPtr
 
typedef boost::weak_ptr
< IndexStatus
IndexStatusWeakPtr
 
typedef boost::shared_ptr
< IndexWriter
IndexWriterPtr
 
typedef boost::weak_ptr
< IndexWriter
IndexWriterWeakPtr
 
typedef boost::shared_ptr
< IntBlockPool
IntBlockPoolPtr
 
typedef boost::weak_ptr
< IntBlockPool
IntBlockPoolWeakPtr
 
typedef boost::shared_ptr
< IntQueue > 
IntQueuePtr
 
typedef boost::weak_ptr< IntQueue > IntQueueWeakPtr
 
typedef boost::shared_ptr
< InvertedDocConsumer
InvertedDocConsumerPtr
 
typedef boost::weak_ptr
< InvertedDocConsumer
InvertedDocConsumerWeakPtr
 
typedef boost::shared_ptr
< InvertedDocConsumerPerField
InvertedDocConsumerPerFieldPtr
 
typedef boost::weak_ptr
< InvertedDocConsumerPerField
InvertedDocConsumerPerFieldWeakPtr
 
typedef boost::shared_ptr
< InvertedDocConsumerPerThread
InvertedDocConsumerPerThreadPtr
 
typedef boost::weak_ptr
< InvertedDocConsumerPerThread
InvertedDocConsumerPerThreadWeakPtr
 
typedef boost::shared_ptr
< InvertedDocEndConsumer
InvertedDocEndConsumerPtr
 
typedef boost::weak_ptr
< InvertedDocEndConsumer
InvertedDocEndConsumerWeakPtr
 
typedef boost::shared_ptr
< InvertedDocEndConsumerPerField
InvertedDocEndConsumerPerFieldPtr
 
typedef boost::weak_ptr
< InvertedDocEndConsumerPerField
InvertedDocEndConsumerPerFieldWeakPtr
 
typedef boost::shared_ptr
< InvertedDocEndConsumerPerThread
InvertedDocEndConsumerPerThreadPtr
 
typedef boost::weak_ptr
< InvertedDocEndConsumerPerThread
InvertedDocEndConsumerPerThreadWeakPtr
 
typedef boost::shared_ptr
< KeepOnlyLastCommitDeletionPolicy
KeepOnlyLastCommitDeletionPolicyPtr
 
typedef boost::weak_ptr
< KeepOnlyLastCommitDeletionPolicy
KeepOnlyLastCommitDeletionPolicyWeakPtr
 
typedef boost::shared_ptr
< LogByteSizeMergePolicy
LogByteSizeMergePolicyPtr
 
typedef boost::weak_ptr
< LogByteSizeMergePolicy
LogByteSizeMergePolicyWeakPtr
 
typedef boost::shared_ptr
< LogDocMergePolicy
LogDocMergePolicyPtr
 
typedef boost::weak_ptr
< LogDocMergePolicy
LogDocMergePolicyWeakPtr
 
typedef boost::shared_ptr
< LogMergePolicy
LogMergePolicyPtr
 
typedef boost::weak_ptr
< LogMergePolicy
LogMergePolicyWeakPtr
 
typedef boost::shared_ptr
< MergeDocIDRemapper
MergeDocIDRemapperPtr
 
typedef boost::weak_ptr
< MergeDocIDRemapper
MergeDocIDRemapperWeakPtr
 
typedef boost::shared_ptr
< MergePolicy
MergePolicyPtr
 
typedef boost::weak_ptr
< MergePolicy
MergePolicyWeakPtr
 
typedef boost::shared_ptr
< MergeScheduler
MergeSchedulerPtr
 
typedef boost::weak_ptr
< MergeScheduler
MergeSchedulerWeakPtr
 
typedef boost::shared_ptr
< MergeSpecification
MergeSpecificationPtr
 
typedef boost::weak_ptr
< MergeSpecification
MergeSpecificationWeakPtr
 
typedef boost::shared_ptr
< MergeThread > 
MergeThreadPtr
 
typedef boost::weak_ptr
< MergeThread > 
MergeThreadWeakPtr
 
typedef boost::shared_ptr
< MultiLevelSkipListReader
MultiLevelSkipListReaderPtr
 
typedef boost::weak_ptr
< MultiLevelSkipListReader
MultiLevelSkipListReaderWeakPtr
 
typedef boost::shared_ptr
< MultiLevelSkipListWriter
MultiLevelSkipListWriterPtr
 
typedef boost::weak_ptr
< MultiLevelSkipListWriter
MultiLevelSkipListWriterWeakPtr
 
typedef boost::shared_ptr
< MultipleTermPositions
MultipleTermPositionsPtr
 
typedef boost::weak_ptr
< MultipleTermPositions
MultipleTermPositionsWeakPtr
 
typedef boost::shared_ptr
< MultiReader
MultiReaderPtr
 
typedef boost::weak_ptr
< MultiReader
MultiReaderWeakPtr
 
typedef boost::shared_ptr
< MultiTermDocs
MultiTermDocsPtr
 
typedef boost::weak_ptr
< MultiTermDocs
MultiTermDocsWeakPtr
 
typedef boost::shared_ptr
< MultiTermEnum
MultiTermEnumPtr
 
typedef boost::weak_ptr
< MultiTermEnum
MultiTermEnumWeakPtr
 
typedef boost::shared_ptr
< MultiTermPositions
MultiTermPositionsPtr
 
typedef boost::weak_ptr
< MultiTermPositions
MultiTermPositionsWeakPtr
 
typedef boost::shared_ptr
< MyCommitPoint > 
MyCommitPointPtr
 
typedef boost::weak_ptr
< MyCommitPoint > 
MyCommitPointWeakPtr
 
typedef boost::shared_ptr
< MySegmentTermDocs > 
MySegmentTermDocsPtr
 
typedef boost::weak_ptr
< MySegmentTermDocs > 
MySegmentTermDocsWeakPtr
 
typedef boost::shared_ptr< Norm > NormPtr
 
typedef boost::weak_ptr< Norm > NormWeakPtr
 
typedef boost::shared_ptr
< NormsWriter
NormsWriterPtr
 
typedef boost::weak_ptr
< NormsWriter
NormsWriterWeakPtr
 
typedef boost::shared_ptr
< NormsWriterPerField
NormsWriterPerFieldPtr
 
typedef boost::weak_ptr
< NormsWriterPerField
NormsWriterPerFieldWeakPtr
 
typedef boost::shared_ptr
< NormsWriterPerThread
NormsWriterPerThreadPtr
 
typedef boost::weak_ptr
< NormsWriterPerThread
NormsWriterPerThreadWeakPtr
 
typedef boost::shared_ptr< NumNumPtr
 
typedef boost::weak_ptr< NumNumWeakPtr
 
typedef boost::shared_ptr
< OneMerge
OneMergePtr
 
typedef boost::weak_ptr< OneMergeOneMergeWeakPtr
 
typedef boost::shared_ptr
< ParallelArrayTermVectorMapper
ParallelArrayTermVectorMapperPtr
 
typedef boost::weak_ptr
< ParallelArrayTermVectorMapper
ParallelArrayTermVectorMapperWeakPtr
 
typedef boost::shared_ptr
< ParallelReader
ParallelReaderPtr
 
typedef boost::weak_ptr
< ParallelReader
ParallelReaderWeakPtr
 
typedef boost::shared_ptr
< ParallelTermEnum > 
ParallelTermEnumPtr
 
typedef boost::weak_ptr
< ParallelTermEnum > 
ParallelTermEnumWeakPtr
 
typedef boost::shared_ptr
< ParallelTermDocs > 
ParallelTermDocsPtr
 
typedef boost::weak_ptr
< ParallelTermDocs > 
ParallelTermDocsWeakPtr
 
typedef boost::shared_ptr
< ParallelTermPositions > 
ParallelTermPositionsPtr
 
typedef boost::weak_ptr
< ParallelTermPositions > 
ParallelTermPositionsWeakPtr
 
typedef boost::shared_ptr
< Payload
PayloadPtr
 
typedef boost::weak_ptr< PayloadPayloadWeakPtr
 
typedef boost::shared_ptr
< PerDocBuffer
PerDocBufferPtr
 
typedef boost::weak_ptr
< PerDocBuffer
PerDocBufferWeakPtr
 
typedef boost::shared_ptr
< PositionBasedTermVectorMapper
PositionBasedTermVectorMapperPtr
 
typedef boost::weak_ptr
< PositionBasedTermVectorMapper
PositionBasedTermVectorMapperWeakPtr
 
typedef boost::shared_ptr
< RawPostingList
RawPostingListPtr
 
typedef boost::weak_ptr
< RawPostingList
RawPostingListWeakPtr
 
typedef boost::shared_ptr
< ReaderCommit
ReaderCommitPtr
 
typedef boost::weak_ptr
< ReaderCommit
ReaderCommitWeakPtr
 
typedef boost::shared_ptr
< ReaderPool > 
ReaderPoolPtr
 
typedef boost::weak_ptr
< ReaderPool > 
ReaderPoolWeakPtr
 
typedef boost::shared_ptr
< ReadOnlyDirectoryReader
ReadOnlyDirectoryReaderPtr
 
typedef boost::weak_ptr
< ReadOnlyDirectoryReader
ReadOnlyDirectoryReaderWeakPtr
 
typedef boost::shared_ptr
< ReadOnlySegmentReader
ReadOnlySegmentReaderPtr
 
typedef boost::weak_ptr
< ReadOnlySegmentReader
ReadOnlySegmentReaderWeakPtr
 
typedef boost::shared_ptr
< RefCount
RefCountPtr
 
typedef boost::weak_ptr< RefCountRefCountWeakPtr
 
typedef boost::shared_ptr
< ReusableStringReader
ReusableStringReaderPtr
 
typedef boost::weak_ptr
< ReusableStringReader
ReusableStringReaderWeakPtr
 
typedef boost::shared_ptr
< SegmentInfo
SegmentInfoPtr
 
typedef boost::weak_ptr
< SegmentInfo
SegmentInfoWeakPtr
 
typedef boost::shared_ptr
< SegmentInfoCollection
SegmentInfoCollectionPtr
 
typedef boost::weak_ptr
< SegmentInfoCollection
SegmentInfoCollectionWeakPtr
 
typedef boost::shared_ptr
< SegmentInfos
SegmentInfosPtr
 
typedef boost::weak_ptr
< SegmentInfos
SegmentInfosWeakPtr
 
typedef boost::shared_ptr
< SegmentInfoStatus
SegmentInfoStatusPtr
 
typedef boost::weak_ptr
< SegmentInfoStatus
SegmentInfoStatusWeakPtr
 
typedef boost::shared_ptr
< SegmentMergeInfo
SegmentMergeInfoPtr
 
typedef boost::weak_ptr
< SegmentMergeInfo
SegmentMergeInfoWeakPtr
 
typedef boost::shared_ptr
< SegmentMergeQueue
SegmentMergeQueuePtr
 
typedef boost::weak_ptr
< SegmentMergeQueue
SegmentMergeQueueWeakPtr
 
typedef boost::shared_ptr
< SegmentMerger
SegmentMergerPtr
 
typedef boost::weak_ptr
< SegmentMerger
SegmentMergerWeakPtr
 
typedef boost::shared_ptr
< SegmentReader
SegmentReaderPtr
 
typedef boost::weak_ptr
< SegmentReader
SegmentReaderWeakPtr
 
typedef boost::shared_ptr
< SegmentReaderRef > 
SegmentReaderRefPtr
 
typedef boost::weak_ptr
< SegmentReaderRef > 
SegmentReaderRefWeakPtr
 
typedef boost::shared_ptr
< SegmentTermDocs
SegmentTermDocsPtr
 
typedef boost::weak_ptr
< SegmentTermDocs
SegmentTermDocsWeakPtr
 
typedef boost::shared_ptr
< SegmentTermEnum
SegmentTermEnumPtr
 
typedef boost::weak_ptr
< SegmentTermEnum
SegmentTermEnumWeakPtr
 
typedef boost::shared_ptr
< SegmentTermPositions
SegmentTermPositionsPtr
 
typedef boost::weak_ptr
< SegmentTermPositions
SegmentTermPositionsWeakPtr
 
typedef boost::shared_ptr
< SegmentTermPositionVector
SegmentTermPositionVectorPtr
 
typedef boost::weak_ptr
< SegmentTermPositionVector
SegmentTermPositionVectorWeakPtr
 
typedef boost::shared_ptr
< SegmentTermVector
SegmentTermVectorPtr
 
typedef boost::weak_ptr
< SegmentTermVector
SegmentTermVectorWeakPtr
 
typedef boost::shared_ptr
< SegmentWriteState
SegmentWriteStatePtr
 
typedef boost::weak_ptr
< SegmentWriteState
SegmentWriteStateWeakPtr
 
typedef boost::shared_ptr
< SerialMergeScheduler
SerialMergeSchedulerPtr
 
typedef boost::weak_ptr
< SerialMergeScheduler
SerialMergeSchedulerWeakPtr
 
typedef boost::shared_ptr
< SingleTokenAttributeSource
SingleTokenAttributeSourcePtr
 
typedef boost::weak_ptr
< SingleTokenAttributeSource
SingleTokenAttributeSourceWeakPtr
 
typedef boost::shared_ptr
< SkipBuffer
SkipBufferPtr
 
typedef boost::weak_ptr
< SkipBuffer
SkipBufferWeakPtr
 
typedef boost::shared_ptr
< SkipDocWriter
SkipDocWriterPtr
 
typedef boost::weak_ptr
< SkipDocWriter
SkipDocWriterWeakPtr
 
typedef boost::shared_ptr
< SnapshotDeletionPolicy
SnapshotDeletionPolicyPtr
 
typedef boost::weak_ptr
< SnapshotDeletionPolicy
SnapshotDeletionPolicyWeakPtr
 
typedef boost::shared_ptr
< SortedTermVectorMapper
SortedTermVectorMapperPtr
 
typedef boost::weak_ptr
< SortedTermVectorMapper
SortedTermVectorMapperWeakPtr
 
typedef boost::shared_ptr
< StoredFieldStatus
StoredFieldStatusPtr
 
typedef boost::weak_ptr
< StoredFieldStatus
StoredFieldStatusWeakPtr
 
typedef boost::shared_ptr
< StoredFieldsWriter
StoredFieldsWriterPtr
 
typedef boost::weak_ptr
< StoredFieldsWriter
StoredFieldsWriterWeakPtr
 
typedef boost::shared_ptr
< StoredFieldsWriterPerDoc
StoredFieldsWriterPerDocPtr
 
typedef boost::weak_ptr
< StoredFieldsWriterPerDoc
StoredFieldsWriterPerDocWeakPtr
 
typedef boost::shared_ptr
< StoredFieldsWriterPerThread
StoredFieldsWriterPerThreadPtr
 
typedef boost::weak_ptr
< StoredFieldsWriterPerThread
StoredFieldsWriterPerThreadWeakPtr
 
typedef boost::shared_ptr< TermTermPtr
 
typedef boost::weak_ptr< TermTermWeakPtr
 
typedef boost::shared_ptr
< TermBuffer
TermBufferPtr
 
typedef boost::weak_ptr
< TermBuffer
TermBufferWeakPtr
 
typedef boost::shared_ptr
< TermEnum
TermEnumPtr
 
typedef boost::weak_ptr< TermEnumTermEnumWeakPtr
 
typedef boost::shared_ptr
< TermDocs
TermDocsPtr
 
typedef boost::weak_ptr< TermDocsTermDocsWeakPtr
 
typedef boost::shared_ptr
< TermFreqVector
TermFreqVectorPtr
 
typedef boost::weak_ptr
< TermFreqVector
TermFreqVectorWeakPtr
 
typedef boost::shared_ptr
< TermIndexStatus
TermIndexStatusPtr
 
typedef boost::weak_ptr
< TermIndexStatus
TermIndexStatusWeakPtr
 
typedef boost::shared_ptr
< TermInfo
TermInfoPtr
 
typedef boost::weak_ptr< TermInfoTermInfoWeakPtr
 
typedef boost::shared_ptr
< TermInfosReader
TermInfosReaderPtr
 
typedef boost::weak_ptr
< TermInfosReader
TermInfosReaderWeakPtr
 
typedef boost::shared_ptr
< TermInfosReaderThreadResources
TermInfosReaderThreadResourcesPtr
 
typedef boost::weak_ptr
< TermInfosReaderThreadResources
TermInfosReaderThreadResourcesWeakPtr
 
typedef boost::shared_ptr
< TermInfosWriter
TermInfosWriterPtr
 
typedef boost::weak_ptr
< TermInfosWriter
TermInfosWriterWeakPtr
 
typedef boost::shared_ptr
< TermPositions
TermPositionsPtr
 
typedef boost::weak_ptr
< TermPositions
TermPositionsWeakPtr
 
typedef boost::shared_ptr
< TermPositionsQueue > 
TermPositionsQueuePtr
 
typedef boost::weak_ptr
< TermPositionsQueue > 
TermPositionsQueueWeakPtr
 
typedef boost::shared_ptr
< TermPositionVector
TermPositionVectorPtr
 
typedef boost::weak_ptr
< TermPositionVector
TermPositionVectorWeakPtr
 
typedef boost::shared_ptr
< TermsHash
TermsHashPtr
 
typedef boost::weak_ptr
< TermsHash
TermsHashWeakPtr
 
typedef boost::shared_ptr
< TermsHashConsumer
TermsHashConsumerPtr
 
typedef boost::weak_ptr
< TermsHashConsumer
TermsHashConsumerWeakPtr
 
typedef boost::shared_ptr
< TermsHashConsumerPerField
TermsHashConsumerPerFieldPtr
 
typedef boost::weak_ptr
< TermsHashConsumerPerField
TermsHashConsumerPerFieldWeakPtr
 
typedef boost::shared_ptr
< TermsHashConsumerPerThread
TermsHashConsumerPerThreadPtr
 
typedef boost::weak_ptr
< TermsHashConsumerPerThread
TermsHashConsumerPerThreadWeakPtr
 
typedef boost::shared_ptr
< TermsHashPerField
TermsHashPerFieldPtr
 
typedef boost::weak_ptr
< TermsHashPerField
TermsHashPerFieldWeakPtr
 
typedef boost::shared_ptr
< TermsHashPerThread
TermsHashPerThreadPtr
 
typedef boost::weak_ptr
< TermsHashPerThread
TermsHashPerThreadWeakPtr
 
typedef boost::shared_ptr
< TermVectorEntry
TermVectorEntryPtr
 
typedef boost::weak_ptr
< TermVectorEntry
TermVectorEntryWeakPtr
 
typedef boost::shared_ptr
< TermVectorEntryFreqSortedComparator
TermVectorEntryFreqSortedComparatorPtr
 
typedef boost::weak_ptr
< TermVectorEntryFreqSortedComparator
TermVectorEntryFreqSortedComparatorWeakPtr
 
typedef boost::shared_ptr
< TermVectorMapper
TermVectorMapperPtr
 
typedef boost::weak_ptr
< TermVectorMapper
TermVectorMapperWeakPtr
 
typedef boost::shared_ptr
< TermVectorOffsetInfo
TermVectorOffsetInfoPtr
 
typedef boost::weak_ptr
< TermVectorOffsetInfo
TermVectorOffsetInfoWeakPtr
 
typedef boost::shared_ptr
< TermVectorsReader
TermVectorsReaderPtr
 
typedef boost::weak_ptr
< TermVectorsReader
TermVectorsReaderWeakPtr
 
typedef boost::shared_ptr
< TermVectorStatus
TermVectorStatusPtr
 
typedef boost::weak_ptr
< TermVectorStatus
TermVectorStatusWeakPtr
 
typedef boost::shared_ptr
< TermVectorsTermsWriter
TermVectorsTermsWriterPtr
 
typedef boost::weak_ptr
< TermVectorsTermsWriter
TermVectorsTermsWriterWeakPtr
 
typedef boost::shared_ptr
< TermVectorsTermsWriterPerDoc
TermVectorsTermsWriterPerDocPtr
 
typedef boost::weak_ptr
< TermVectorsTermsWriterPerDoc
TermVectorsTermsWriterPerDocWeakPtr
 
typedef boost::shared_ptr
< TermVectorsTermsWriterPerField
TermVectorsTermsWriterPerFieldPtr
 
typedef boost::weak_ptr
< TermVectorsTermsWriterPerField
TermVectorsTermsWriterPerFieldWeakPtr
 
typedef boost::shared_ptr
< TermVectorsTermsWriterPerThread
TermVectorsTermsWriterPerThreadPtr
 
typedef boost::weak_ptr
< TermVectorsTermsWriterPerThread
TermVectorsTermsWriterPerThreadWeakPtr
 
typedef boost::shared_ptr
< TermVectorsTermsWriterPostingList
TermVectorsTermsWriterPostingListPtr
 
typedef boost::weak_ptr
< TermVectorsTermsWriterPostingList
TermVectorsTermsWriterPostingListWeakPtr
 
typedef boost::shared_ptr
< TermVectorsWriter
TermVectorsWriterPtr
 
typedef boost::weak_ptr
< TermVectorsWriter
TermVectorsWriterWeakPtr
 
typedef boost::shared_ptr
< TermVectorsPositionInfo
TermVectorsPositionInfoPtr
 
typedef boost::weak_ptr
< TermVectorsPositionInfo
TermVectorsPositionInfoWeakPtr
 
typedef boost::shared_ptr
< WaitQueue
WaitQueuePtr
 
typedef boost::weak_ptr
< WaitQueue
WaitQueueWeakPtr
 
typedef boost::shared_ptr
< FastCharStream
FastCharStreamPtr
 
typedef boost::weak_ptr
< FastCharStream
FastCharStreamWeakPtr
 
typedef boost::shared_ptr
< MultiFieldQueryParser
MultiFieldQueryParserPtr
 
typedef boost::weak_ptr
< MultiFieldQueryParser
MultiFieldQueryParserWeakPtr
 
typedef boost::shared_ptr
< QueryParser
QueryParserPtr
 
typedef boost::weak_ptr
< QueryParser
QueryParserWeakPtr
 
typedef boost::shared_ptr
< QueryParserCharStream
QueryParserCharStreamPtr
 
typedef boost::weak_ptr
< QueryParserCharStream
QueryParserCharStreamWeakPtr
 
typedef boost::shared_ptr
< QueryParserConstants
QueryParserConstantsPtr
 
typedef boost::weak_ptr
< QueryParserConstants
QueryParserConstantsWeakPtr
 
typedef boost::shared_ptr
< QueryParserToken
QueryParserTokenPtr
 
typedef boost::weak_ptr
< QueryParserToken
QueryParserTokenWeakPtr
 
typedef boost::shared_ptr
< QueryParserTokenManager
QueryParserTokenManagerPtr
 
typedef boost::weak_ptr
< QueryParserTokenManager
QueryParserTokenManagerWeakPtr
 
typedef boost::shared_ptr
< AveragePayloadFunction
AveragePayloadFunctionPtr
 
typedef boost::weak_ptr
< AveragePayloadFunction
AveragePayloadFunctionWeakPtr
 
typedef boost::shared_ptr
< BooleanClause
BooleanClausePtr
 
typedef boost::weak_ptr
< BooleanClause
BooleanClauseWeakPtr
 
typedef boost::shared_ptr
< BooleanQuery
BooleanQueryPtr
 
typedef boost::weak_ptr
< BooleanQuery
BooleanQueryWeakPtr
 
typedef boost::shared_ptr
< BooleanScorer
BooleanScorerPtr
 
typedef boost::weak_ptr
< BooleanScorer
BooleanScorerWeakPtr
 
typedef boost::shared_ptr
< BooleanScorerCollector
BooleanScorerCollectorPtr
 
typedef boost::weak_ptr
< BooleanScorerCollector
BooleanScorerCollectorWeakPtr
 
typedef boost::shared_ptr
< BooleanScorer2
BooleanScorer2Ptr
 
typedef boost::weak_ptr
< BooleanScorer2
BooleanScorer2WeakPtr
 
typedef boost::shared_ptr
< BooleanWeight > 
BooleanWeightPtr
 
typedef boost::weak_ptr
< BooleanWeight > 
BooleanWeightWeakPtr
 
typedef boost::shared_ptr< BucketBucketPtr
 
typedef boost::weak_ptr< BucketBucketWeakPtr
 
typedef boost::shared_ptr
< BucketScorer
BucketScorerPtr
 
typedef boost::weak_ptr
< BucketScorer
BucketScorerWeakPtr
 
typedef boost::shared_ptr
< BucketTable
BucketTablePtr
 
typedef boost::weak_ptr
< BucketTable
BucketTableWeakPtr
 
typedef boost::shared_ptr
< ByteCache
ByteCachePtr
 
typedef boost::weak_ptr
< ByteCache
ByteCacheWeakPtr
 
typedef boost::shared_ptr
< ByteFieldSource
ByteFieldSourcePtr
 
typedef boost::weak_ptr
< ByteFieldSource
ByteFieldSourceWeakPtr
 
typedef boost::shared_ptr
< ByteParser
ByteParserPtr
 
typedef boost::weak_ptr
< ByteParser
ByteParserWeakPtr
 
typedef boost::shared_ptr< CacheCachePtr
 
typedef boost::weak_ptr< CacheCacheWeakPtr
 
typedef boost::shared_ptr
< CachedDfSource > 
CachedDfSourcePtr
 
typedef boost::weak_ptr
< CachedDfSource > 
CachedDfSourceWeakPtr
 
typedef boost::shared_ptr
< CachingSpanFilter
CachingSpanFilterPtr
 
typedef boost::weak_ptr
< CachingSpanFilter
CachingSpanFilterWeakPtr
 
typedef boost::shared_ptr
< CachingWrapperFilter
CachingWrapperFilterPtr
 
typedef boost::weak_ptr
< CachingWrapperFilter
CachingWrapperFilterWeakPtr
 
typedef boost::shared_ptr
< CellQueue > 
CellQueuePtr
 
typedef boost::weak_ptr
< CellQueue > 
CellQueueWeakPtr
 
typedef boost::shared_ptr
< Collector
CollectorPtr
 
typedef boost::weak_ptr
< Collector
CollectorWeakPtr
 
typedef boost::shared_ptr
< ComplexExplanation
ComplexExplanationPtr
 
typedef boost::weak_ptr
< ComplexExplanation
ComplexExplanationWeakPtr
 
typedef boost::shared_ptr
< ConjunctionScorer
ConjunctionScorerPtr
 
typedef boost::weak_ptr
< ConjunctionScorer
ConjunctionScorerWeakPtr
 
typedef boost::shared_ptr
< ConstantScoreAutoRewrite
ConstantScoreAutoRewritePtr
 
typedef boost::weak_ptr
< ConstantScoreAutoRewrite
ConstantScoreAutoRewriteWeakPtr
 
typedef boost::shared_ptr
< ConstantScoreAutoRewriteDefault > 
ConstantScoreAutoRewriteDefaultPtr
 
typedef boost::weak_ptr
< ConstantScoreAutoRewriteDefault > 
ConstantScoreAutoRewriteDefaultWeakPtr
 
typedef boost::shared_ptr
< ConstantScoreBooleanQueryRewrite > 
ConstantScoreBooleanQueryRewritePtr
 
typedef boost::weak_ptr
< ConstantScoreBooleanQueryRewrite > 
ConstantScoreBooleanQueryRewriteWeakPtr
 
typedef boost::shared_ptr
< ConstantScoreFilterRewrite > 
ConstantScoreFilterRewritePtr
 
typedef boost::weak_ptr
< ConstantScoreFilterRewrite > 
ConstantScoreFilterRewriteWeakPtr
 
typedef boost::shared_ptr
< ConstantScoreQuery
ConstantScoreQueryPtr
 
typedef boost::weak_ptr
< ConstantScoreQuery
ConstantScoreQueryWeakPtr
 
typedef boost::shared_ptr
< ConstantScorer > 
ConstantScorerPtr
 
typedef boost::weak_ptr
< ConstantScorer > 
ConstantScorerWeakPtr
 
typedef boost::shared_ptr
< ConstantWeight > 
ConstantWeightPtr
 
typedef boost::weak_ptr
< ConstantWeight > 
ConstantWeightWeakPtr
 
typedef boost::shared_ptr
< Coordinator
CoordinatorPtr
 
typedef boost::weak_ptr
< Coordinator
CoordinatorWeakPtr
 
typedef boost::shared_ptr
< CountingConjunctionSumScorer
CountingConjunctionSumScorerPtr
 
typedef boost::weak_ptr
< CountingConjunctionSumScorer
CountingConjunctionSumScorerWeakPtr
 
typedef boost::shared_ptr
< CountingDisjunctionSumScorer
CountingDisjunctionSumScorerPtr
 
typedef boost::weak_ptr
< CountingDisjunctionSumScorer
CountingDisjunctionSumScorerWeakPtr
 
typedef boost::shared_ptr
< CreationPlaceholder
CreationPlaceholderPtr
 
typedef boost::weak_ptr
< CreationPlaceholder
CreationPlaceholderWeakPtr
 
typedef boost::shared_ptr
< CustomScoreProvider
CustomScoreProviderPtr
 
typedef boost::weak_ptr
< CustomScoreProvider
CustomScoreProviderWeakPtr
 
typedef boost::shared_ptr
< CustomScoreQuery
CustomScoreQueryPtr
 
typedef boost::weak_ptr
< CustomScoreQuery
CustomScoreQueryWeakPtr
 
typedef boost::shared_ptr
< CustomWeight > 
CustomWeightPtr
 
typedef boost::weak_ptr
< CustomWeight > 
CustomWeightWeakPtr
 
typedef boost::shared_ptr
< CustomScorer > 
CustomScorerPtr
 
typedef boost::weak_ptr
< CustomScorer > 
CustomScorerWeakPtr
 
typedef boost::shared_ptr
< DefaultByteParser > 
DefaultByteParserPtr
 
typedef boost::weak_ptr
< DefaultByteParser > 
DefaultByteParserWeakPtr
 
typedef boost::shared_ptr
< DefaultCustomScoreProvider > 
DefaultCustomScoreProviderPtr
 
typedef boost::weak_ptr
< DefaultCustomScoreProvider > 
DefaultCustomScoreProviderWeakPtr
 
typedef boost::shared_ptr
< DefaultDoubleParser > 
DefaultDoubleParserPtr
 
typedef boost::weak_ptr
< DefaultDoubleParser > 
DefaultDoubleParserWeakPtr
 
typedef boost::shared_ptr
< DefaultIntParser > 
DefaultIntParserPtr
 
typedef boost::weak_ptr
< DefaultIntParser > 
DefaultIntParserWeakPtr
 
typedef boost::shared_ptr
< DefaultLongParser > 
DefaultLongParserPtr
 
typedef boost::weak_ptr
< DefaultLongParser > 
DefaultLongParserWeakPtr
 
typedef boost::shared_ptr
< DefaultSimilarity
DefaultSimilarityPtr
 
typedef boost::weak_ptr
< DefaultSimilarity
DefaultSimilarityWeakPtr
 
typedef boost::shared_ptr
< DisjunctionMaxQuery
DisjunctionMaxQueryPtr
 
typedef boost::weak_ptr
< DisjunctionMaxQuery
DisjunctionMaxQueryWeakPtr
 
typedef boost::shared_ptr
< DisjunctionMaxScorer
DisjunctionMaxScorerPtr
 
typedef boost::weak_ptr
< DisjunctionMaxScorer
DisjunctionMaxScorerWeakPtr
 
typedef boost::shared_ptr
< DisjunctionMaxWeight > 
DisjunctionMaxWeightPtr
 
typedef boost::weak_ptr
< DisjunctionMaxWeight > 
DisjunctionMaxWeightWeakPtr
 
typedef boost::shared_ptr
< DisjunctionSumScorer
DisjunctionSumScorerPtr
 
typedef boost::weak_ptr
< DisjunctionSumScorer
DisjunctionSumScorerWeakPtr
 
typedef boost::shared_ptr
< DocIdSet
DocIdSetPtr
 
typedef boost::weak_ptr< DocIdSetDocIdSetWeakPtr
 
typedef boost::shared_ptr
< DocIdSetIterator
DocIdSetIteratorPtr
 
typedef boost::weak_ptr
< DocIdSetIterator
DocIdSetIteratorWeakPtr
 
typedef boost::shared_ptr
< DocValues
DocValuesPtr
 
typedef boost::weak_ptr
< DocValues
DocValuesWeakPtr
 
typedef boost::shared_ptr
< DoubleCache
DoubleCachePtr
 
typedef boost::weak_ptr
< DoubleCache
DoubleCacheWeakPtr
 
typedef boost::shared_ptr
< DoubleFieldSource
DoubleFieldSourcePtr
 
typedef boost::weak_ptr
< DoubleFieldSource
DoubleFieldSourceWeakPtr
 
typedef boost::shared_ptr
< DoubleParser
DoubleParserPtr
 
typedef boost::weak_ptr
< DoubleParser
DoubleParserWeakPtr
 
typedef boost::shared_ptr
< EmptyDocIdSet > 
EmptyDocIdSetPtr
 
typedef boost::weak_ptr
< EmptyDocIdSet > 
EmptyDocIdSetWeakPtr
 
typedef boost::shared_ptr
< EmptyDocIdSetIterator > 
EmptyDocIdSetIteratorPtr
 
typedef boost::weak_ptr
< EmptyDocIdSetIterator > 
EmptyDocIdSetIteratorWeakPtr
 
typedef boost::shared_ptr< EntryEntryPtr
 
typedef boost::weak_ptr< EntryEntryWeakPtr
 
typedef boost::shared_ptr
< ExactPhraseScorer
ExactPhraseScorerPtr
 
typedef boost::weak_ptr
< ExactPhraseScorer
ExactPhraseScorerWeakPtr
 
typedef boost::shared_ptr
< Explanation
ExplanationPtr
 
typedef boost::weak_ptr
< Explanation
ExplanationWeakPtr
 
typedef boost::shared_ptr
< FieldCache
FieldCachePtr
 
typedef boost::weak_ptr
< FieldCache
FieldCacheWeakPtr
 
typedef boost::shared_ptr
< FieldCacheDocIdSet > 
FieldCacheDocIdSetPtr
 
typedef boost::weak_ptr
< FieldCacheDocIdSet > 
FieldCacheDocIdSetWeakPtr
 
typedef boost::shared_ptr
< FieldCacheEntry
FieldCacheEntryPtr
 
typedef boost::weak_ptr
< FieldCacheEntry
FieldCacheEntryWeakPtr
 
typedef boost::shared_ptr
< FieldCacheEntryImpl
FieldCacheEntryImplPtr
 
typedef boost::weak_ptr
< FieldCacheEntryImpl
FieldCacheEntryImplWeakPtr
 
typedef boost::shared_ptr
< FieldCacheImpl
FieldCacheImplPtr
 
typedef boost::weak_ptr
< FieldCacheImpl
FieldCacheImplWeakPtr
 
typedef boost::shared_ptr
< FieldCacheRangeFilter
FieldCacheRangeFilterPtr
 
typedef boost::weak_ptr
< FieldCacheRangeFilter
FieldCacheRangeFilterWeakPtr
 
typedef boost::shared_ptr
< FieldCacheRangeFilterByte > 
FieldCacheRangeFilterBytePtr
 
typedef boost::weak_ptr
< FieldCacheRangeFilterByte > 
FieldCacheRangeFilterByteWeakPtr
 
typedef boost::shared_ptr
< FieldCacheRangeFilterDouble > 
FieldCacheRangeFilterDoublePtr
 
typedef boost::weak_ptr
< FieldCacheRangeFilterDouble > 
FieldCacheRangeFilterDoubleWeakPtr
 
typedef boost::shared_ptr
< FieldCacheRangeFilterInt > 
FieldCacheRangeFilterIntPtr
 
typedef boost::weak_ptr
< FieldCacheRangeFilterInt > 
FieldCacheRangeFilterIntWeakPtr
 
typedef boost::shared_ptr
< FieldCacheRangeFilterLong > 
FieldCacheRangeFilterLongPtr
 
typedef boost::weak_ptr
< FieldCacheRangeFilterLong > 
FieldCacheRangeFilterLongWeakPtr
 
typedef boost::shared_ptr
< FieldCacheRangeFilterString > 
FieldCacheRangeFilterStringPtr
 
typedef boost::weak_ptr
< FieldCacheRangeFilterString > 
FieldCacheRangeFilterStringWeakPtr
 
typedef boost::shared_ptr
< FieldCacheSource
FieldCacheSourcePtr
 
typedef boost::weak_ptr
< FieldCacheSource
FieldCacheSourceWeakPtr
 
typedef boost::shared_ptr
< FieldCacheTermsFilter
FieldCacheTermsFilterPtr
 
typedef boost::weak_ptr
< FieldCacheTermsFilter
FieldCacheTermsFilterWeakPtr
 
typedef boost::shared_ptr
< FieldCacheTermsFilterDocIdSet > 
FieldCacheTermsFilterDocIdSetPtr
 
typedef boost::weak_ptr
< FieldCacheTermsFilterDocIdSet > 
FieldCacheTermsFilterDocIdSetWeakPtr
 
typedef boost::shared_ptr
< FieldComparator
FieldComparatorPtr
 
typedef boost::weak_ptr
< FieldComparator
FieldComparatorWeakPtr
 
typedef boost::shared_ptr
< FieldComparatorSource
FieldComparatorSourcePtr
 
typedef boost::weak_ptr
< FieldComparatorSource
FieldComparatorSourceWeakPtr
 
typedef boost::shared_ptr
< FieldDoc
FieldDocPtr
 
typedef boost::weak_ptr< FieldDocFieldDocWeakPtr
 
typedef boost::shared_ptr
< FieldDocIdSetIteratorIncrement > 
FieldDocIdSetIteratorIncrementPtr
 
typedef boost::weak_ptr
< FieldDocIdSetIteratorIncrement > 
FieldDocIdSetIteratorIncrementWeakPtr
 
typedef boost::shared_ptr
< FieldDocIdSetIteratorTermDocs > 
FieldDocIdSetIteratorTermDocsPtr
 
typedef boost::weak_ptr
< FieldDocIdSetIteratorTermDocs > 
FieldDocIdSetIteratorTermDocsWeakPtr
 
typedef boost::shared_ptr
< FieldDocSortedHitQueue
FieldDocSortedHitQueuePtr
 
typedef boost::weak_ptr
< FieldDocSortedHitQueue
FieldDocSortedHitQueueWeakPtr
 
typedef boost::shared_ptr
< FieldMaskingSpanQuery
FieldMaskingSpanQueryPtr
 
typedef boost::weak_ptr
< FieldMaskingSpanQuery
FieldMaskingSpanQueryWeakPtr
 
typedef boost::shared_ptr
< FieldScoreQuery
FieldScoreQueryPtr
 
typedef boost::weak_ptr
< FieldScoreQuery
FieldScoreQueryWeakPtr
 
typedef boost::shared_ptr
< FieldValueHitQueue
FieldValueHitQueuePtr
 
typedef boost::weak_ptr
< FieldValueHitQueue
FieldValueHitQueueWeakPtr
 
typedef boost::shared_ptr
< FieldValueHitQueueEntry
FieldValueHitQueueEntryPtr
 
typedef boost::weak_ptr
< FieldValueHitQueueEntry
FieldValueHitQueueEntryWeakPtr
 
typedef boost::shared_ptr< FilterFilterPtr
 
typedef boost::weak_ptr< FilterFilterWeakPtr
 
typedef boost::shared_ptr
< FilterCache > 
FilterCachePtr
 
typedef boost::weak_ptr
< FilterCache > 
FilterCacheWeakPtr
 
typedef boost::shared_ptr
< FilterCleaner > 
FilterCleanerPtr
 
typedef boost::weak_ptr
< FilterCleaner > 
FilterCleanerWeakPtr
 
typedef boost::shared_ptr
< FilteredDocIdSet
FilteredDocIdSetPtr
 
typedef boost::weak_ptr
< FilteredDocIdSet
FilteredDocIdSetWeakPtr
 
typedef boost::shared_ptr
< FilteredDocIdSetIterator
FilteredDocIdSetIteratorPtr
 
typedef boost::weak_ptr
< FilteredDocIdSetIterator
FilteredDocIdSetIteratorWeakPtr
 
typedef boost::shared_ptr
< FilteredQuery
FilteredQueryPtr
 
typedef boost::weak_ptr
< FilteredQuery
FilteredQueryWeakPtr
 
typedef boost::shared_ptr
< FilteredQueryWeight > 
FilteredQueryWeightPtr
 
typedef boost::weak_ptr
< FilteredQueryWeight > 
FilteredQueryWeightWeakPtr
 
typedef boost::shared_ptr
< FilteredTermEnum
FilteredTermEnumPtr
 
typedef boost::weak_ptr
< FilteredTermEnum
FilteredTermEnumWeakPtr
 
typedef boost::shared_ptr
< FilterItem > 
FilterItemPtr
 
typedef boost::weak_ptr
< FilterItem > 
FilterItemWeakPtr
 
typedef boost::shared_ptr
< FilterManager
FilterManagerPtr
 
typedef boost::weak_ptr
< FilterManager
FilterManagerWeakPtr
 
typedef boost::shared_ptr
< FuzzyQuery
FuzzyQueryPtr
 
typedef boost::weak_ptr
< FuzzyQuery
FuzzyQueryWeakPtr
 
typedef boost::shared_ptr
< FuzzyTermEnum
FuzzyTermEnumPtr
 
typedef boost::weak_ptr
< FuzzyTermEnum
FuzzyTermEnumWeakPtr
 
typedef boost::shared_ptr
< HitQueue
HitQueuePtr
 
typedef boost::weak_ptr< HitQueueHitQueueWeakPtr
 
typedef boost::shared_ptr
< HitQueueBase
HitQueueBasePtr
 
typedef boost::weak_ptr
< HitQueueBase
HitQueueBaseWeakPtr
 
typedef boost::shared_ptr
< IDFExplanation
IDFExplanationPtr
 
typedef boost::weak_ptr
< IDFExplanation
IDFExplanationWeakPtr
 
typedef boost::shared_ptr
< IndexSearcher
IndexSearcherPtr
 
typedef boost::weak_ptr
< IndexSearcher
IndexSearcherWeakPtr
 
typedef boost::shared_ptr
< IntCache
IntCachePtr
 
typedef boost::weak_ptr< IntCacheIntCacheWeakPtr
 
typedef boost::shared_ptr
< IntFieldSource
IntFieldSourcePtr
 
typedef boost::weak_ptr
< IntFieldSource
IntFieldSourceWeakPtr
 
typedef boost::shared_ptr
< IntParser
IntParserPtr
 
typedef boost::weak_ptr
< IntParser
IntParserWeakPtr
 
typedef boost::shared_ptr
< LongCache
LongCachePtr
 
typedef boost::weak_ptr
< LongCache
LongCacheWeakPtr
 
typedef boost::shared_ptr
< LongParser
LongParserPtr
 
typedef boost::weak_ptr
< LongParser
LongParserWeakPtr
 
typedef boost::shared_ptr
< MatchAllDocsQuery
MatchAllDocsQueryPtr
 
typedef boost::weak_ptr
< MatchAllDocsQuery
MatchAllDocsQueryWeakPtr
 
typedef boost::shared_ptr
< MatchAllDocsWeight > 
MatchAllDocsWeightPtr
 
typedef boost::weak_ptr
< MatchAllDocsWeight > 
MatchAllDocsWeightWeakPtr
 
typedef boost::shared_ptr
< MatchAllScorer > 
MatchAllScorerPtr
 
typedef boost::weak_ptr
< MatchAllScorer > 
MatchAllScorerWeakPtr
 
typedef boost::shared_ptr
< MaxPayloadFunction
MaxPayloadFunctionPtr
 
typedef boost::weak_ptr
< MaxPayloadFunction
MaxPayloadFunctionWeakPtr
 
typedef boost::shared_ptr
< MinPayloadFunction
MinPayloadFunctionPtr
 
typedef boost::weak_ptr
< MinPayloadFunction
MinPayloadFunctionWeakPtr
 
typedef boost::shared_ptr
< MultiComparatorsFieldValueHitQueue > 
MultiComparatorsFieldValueHitQueuePtr
 
typedef boost::weak_ptr
< MultiComparatorsFieldValueHitQueue > 
MultiComparatorsFieldValueHitQueueWeakPtr
 
typedef boost::shared_ptr
< MultiPhraseQuery
MultiPhraseQueryPtr
 
typedef boost::weak_ptr
< MultiPhraseQuery
MultiPhraseQueryWeakPtr
 
typedef boost::shared_ptr
< MultiSearcher
MultiSearcherPtr
 
typedef boost::weak_ptr
< MultiSearcher
MultiSearcherWeakPtr
 
typedef boost::shared_ptr
< MultiSearcherCallableNoSort > 
MultiSearcherCallableNoSortPtr
 
typedef boost::weak_ptr
< MultiSearcherCallableNoSort > 
MultiSearcherCallableNoSortWeakPtr
 
typedef boost::shared_ptr
< MultiSearcherCallableWithSort > 
MultiSearcherCallableWithSortPtr
 
typedef boost::weak_ptr
< MultiSearcherCallableWithSort > 
MultiSearcherCallableWithSortWeakPtr
 
typedef boost::shared_ptr
< MultiTermQuery
MultiTermQueryPtr
 
typedef boost::weak_ptr
< MultiTermQuery
MultiTermQueryWeakPtr
 
typedef boost::shared_ptr
< MultiTermQueryWrapperFilter
MultiTermQueryWrapperFilterPtr
 
typedef boost::weak_ptr
< MultiTermQueryWrapperFilter
MultiTermQueryWrapperFilterWeakPtr
 
typedef boost::shared_ptr
< NearSpansOrdered
NearSpansOrderedPtr
 
typedef boost::weak_ptr
< NearSpansOrdered
NearSpansOrderedWeakPtr
 
typedef boost::shared_ptr
< NearSpansUnordered
NearSpansUnorderedPtr
 
typedef boost::weak_ptr
< NearSpansUnordered
NearSpansUnorderedWeakPtr
 
typedef boost::shared_ptr
< NumericRangeFilter
NumericRangeFilterPtr
 
typedef boost::weak_ptr
< NumericRangeFilter
NumericRangeFilterWeakPtr
 
typedef boost::shared_ptr
< NumericRangeQuery
NumericRangeQueryPtr
 
typedef boost::weak_ptr
< NumericRangeQuery
NumericRangeQueryWeakPtr
 
typedef boost::shared_ptr
< NumericUtilsDoubleParser > 
NumericUtilsDoubleParserPtr
 
typedef boost::weak_ptr
< NumericUtilsDoubleParser > 
NumericUtilsDoubleParserWeakPtr
 
typedef boost::shared_ptr
< NumericUtilsIntParser > 
NumericUtilsIntParserPtr
 
typedef boost::weak_ptr
< NumericUtilsIntParser > 
NumericUtilsIntParserWeakPtr
 
typedef boost::shared_ptr
< NumericUtilsLongParser > 
NumericUtilsLongParserPtr
 
typedef boost::weak_ptr
< NumericUtilsLongParser > 
NumericUtilsLongParserWeakPtr
 
typedef boost::shared_ptr
< OneComparatorFieldValueHitQueue > 
OneComparatorFieldValueHitQueuePtr
 
typedef boost::weak_ptr
< OneComparatorFieldValueHitQueue > 
OneComparatorFieldValueHitQueueWeakPtr
 
typedef boost::shared_ptr
< OrdFieldSource
OrdFieldSourcePtr
 
typedef boost::weak_ptr
< OrdFieldSource
OrdFieldSourceWeakPtr
 
typedef boost::shared_ptr
< ParallelMultiSearcher
ParallelMultiSearcherPtr
 
typedef boost::weak_ptr
< ParallelMultiSearcher
ParallelMultiSearcherWeakPtr
 
typedef boost::shared_ptr< ParserParserPtr
 
typedef boost::weak_ptr< ParserParserWeakPtr
 
typedef boost::shared_ptr
< PayloadFunction
PayloadFunctionPtr
 
typedef boost::weak_ptr
< PayloadFunction
PayloadFunctionWeakPtr
 
typedef boost::shared_ptr
< PayloadNearQuery
PayloadNearQueryPtr
 
typedef boost::weak_ptr
< PayloadNearQuery
PayloadNearQueryWeakPtr
 
typedef boost::shared_ptr
< PayloadNearSpanScorer
PayloadNearSpanScorerPtr
 
typedef boost::weak_ptr
< PayloadNearSpanScorer
PayloadNearSpanScorerWeakPtr
 
typedef boost::shared_ptr
< PayloadNearSpanWeight
PayloadNearSpanWeightPtr
 
typedef boost::weak_ptr
< PayloadNearSpanWeight
PayloadNearSpanWeightWeakPtr
 
typedef boost::shared_ptr
< PayloadSpanUtil
PayloadSpanUtilPtr
 
typedef boost::weak_ptr
< PayloadSpanUtil
PayloadSpanUtilWeakPtr
 
typedef boost::shared_ptr
< PayloadTermQuery
PayloadTermQueryPtr
 
typedef boost::weak_ptr
< PayloadTermQuery
PayloadTermQueryWeakPtr
 
typedef boost::shared_ptr
< PayloadTermSpanScorer > 
PayloadTermSpanScorerPtr
 
typedef boost::weak_ptr
< PayloadTermSpanScorer > 
PayloadTermSpanScorerWeakPtr
 
typedef boost::shared_ptr
< PayloadTermWeight > 
PayloadTermWeightPtr
 
typedef boost::weak_ptr
< PayloadTermWeight > 
PayloadTermWeightWeakPtr
 
typedef boost::shared_ptr
< PhrasePositions
PhrasePositionsPtr
 
typedef boost::weak_ptr
< PhrasePositions
PhrasePositionsWeakPtr
 
typedef boost::shared_ptr
< PhraseQuery
PhraseQueryPtr
 
typedef boost::weak_ptr
< PhraseQuery
PhraseQueryWeakPtr
 
typedef boost::shared_ptr
< PhraseQueue
PhraseQueuePtr
 
typedef boost::weak_ptr
< PhraseQueue
PhraseQueueWeakPtr
 
typedef boost::shared_ptr
< PhraseScorer
PhraseScorerPtr
 
typedef boost::weak_ptr
< PhraseScorer
PhraseScorerWeakPtr
 
typedef boost::shared_ptr
< PositionInfo
PositionInfoPtr
 
typedef boost::weak_ptr
< PositionInfo
PositionInfoWeakPtr
 
typedef boost::shared_ptr
< PositiveScoresOnlyCollector
PositiveScoresOnlyCollectorPtr
 
typedef boost::weak_ptr
< PositiveScoresOnlyCollector
PositiveScoresOnlyCollectorWeakPtr
 
typedef boost::shared_ptr
< PrefixFilter
PrefixFilterPtr
 
typedef boost::weak_ptr
< PrefixFilter
PrefixFilterWeakPtr
 
typedef boost::shared_ptr
< PrefixQuery
PrefixQueryPtr
 
typedef boost::weak_ptr
< PrefixQuery
PrefixQueryWeakPtr
 
typedef boost::shared_ptr
< PrefixTermEnum
PrefixTermEnumPtr
 
typedef boost::weak_ptr
< PrefixTermEnum
PrefixTermEnumWeakPtr
 
typedef boost::shared_ptr
< PriorityQueueScoreDocs
PriorityQueueScoreDocsPtr
 
typedef boost::weak_ptr
< PriorityQueueScoreDocs
PriorityQueueScoreDocsWeakPtr
 
typedef boost::shared_ptr< QueryQueryPtr
 
typedef boost::weak_ptr< QueryQueryWeakPtr
 
typedef boost::shared_ptr
< QueryTermVector
QueryTermVectorPtr
 
typedef boost::weak_ptr
< QueryTermVector
QueryTermVectorWeakPtr
 
typedef boost::shared_ptr
< QueryWrapperFilter
QueryWrapperFilterPtr
 
typedef boost::weak_ptr
< QueryWrapperFilter
QueryWrapperFilterWeakPtr
 
typedef boost::shared_ptr
< ReqExclScorer
ReqExclScorerPtr
 
typedef boost::weak_ptr
< ReqExclScorer
ReqExclScorerWeakPtr
 
typedef boost::shared_ptr
< ReqOptSumScorer
ReqOptSumScorerPtr
 
typedef boost::weak_ptr
< ReqOptSumScorer
ReqOptSumScorerWeakPtr
 
typedef boost::shared_ptr
< RewriteMethod
RewriteMethodPtr
 
typedef boost::weak_ptr
< RewriteMethod
RewriteMethodWeakPtr
 
typedef boost::shared_ptr
< ReverseOrdFieldSource
ReverseOrdFieldSourcePtr
 
typedef boost::weak_ptr
< ReverseOrdFieldSource
ReverseOrdFieldSourceWeakPtr
 
typedef boost::shared_ptr
< ScoreCachingWrappingScorer
ScoreCachingWrappingScorerPtr
 
typedef boost::weak_ptr
< ScoreCachingWrappingScorer
ScoreCachingWrappingScorerWeakPtr
 
typedef boost::shared_ptr
< ScoreDoc
ScoreDocPtr
 
typedef boost::weak_ptr< ScoreDocScoreDocWeakPtr
 
typedef boost::shared_ptr< ScorerScorerPtr
 
typedef boost::weak_ptr< ScorerScorerWeakPtr
 
typedef boost::shared_ptr
< ScoreTerm > 
ScoreTermPtr
 
typedef boost::weak_ptr
< ScoreTerm > 
ScoreTermWeakPtr
 
typedef boost::shared_ptr
< ScoreTermQueue > 
ScoreTermQueuePtr
 
typedef boost::weak_ptr
< ScoreTermQueue > 
ScoreTermQueueWeakPtr
 
typedef boost::shared_ptr
< ScoringBooleanQueryRewrite > 
ScoringBooleanQueryRewritePtr
 
typedef boost::weak_ptr
< ScoringBooleanQueryRewrite > 
ScoringBooleanQueryRewriteWeakPtr
 
typedef boost::shared_ptr
< Searchable
SearchablePtr
 
typedef boost::weak_ptr
< Searchable
SearchableWeakPtr
 
typedef boost::shared_ptr
< Searcher
SearcherPtr
 
typedef boost::weak_ptr< SearcherSearcherWeakPtr
 
typedef boost::shared_ptr
< Similarity
SimilarityPtr
 
typedef boost::weak_ptr
< Similarity
SimilarityWeakPtr
 
typedef boost::shared_ptr
< SimilarityDisableCoord > 
SimilarityDisableCoordPtr
 
typedef boost::weak_ptr
< SimilarityDisableCoord > 
SimilarityDisableCoordWeakPtr
 
typedef boost::shared_ptr
< SimilarityDelegator
SimilarityDelegatorPtr
 
typedef boost::weak_ptr
< SimilarityDelegator
SimilarityDelegatorWeakPtr
 
typedef boost::shared_ptr
< SimilarityIDFExplanation > 
SimilarityIDFExplanationPtr
 
typedef boost::weak_ptr
< SimilarityIDFExplanation > 
SimilarityIDFExplanationWeakPtr
 
typedef boost::shared_ptr
< SingleMatchScorer
SingleMatchScorerPtr
 
typedef boost::weak_ptr
< SingleMatchScorer
SingleMatchScorerWeakPtr
 
typedef boost::shared_ptr
< SingleTermEnum
SingleTermEnumPtr
 
typedef boost::weak_ptr
< SingleTermEnum
SingleTermEnumWeakPtr
 
typedef boost::shared_ptr
< SloppyPhraseScorer
SloppyPhraseScorerPtr
 
typedef boost::weak_ptr
< SloppyPhraseScorer
SloppyPhraseScorerWeakPtr
 
typedef boost::shared_ptr< SortSortPtr
 
typedef boost::weak_ptr< SortSortWeakPtr
 
typedef boost::shared_ptr
< SortField
SortFieldPtr
 
typedef boost::weak_ptr
< SortField
SortFieldWeakPtr
 
typedef boost::shared_ptr
< SpanFilter
SpanFilterPtr
 
typedef boost::weak_ptr
< SpanFilter
SpanFilterWeakPtr
 
typedef boost::shared_ptr
< SpanFilterResult
SpanFilterResultPtr
 
typedef boost::weak_ptr
< SpanFilterResult
SpanFilterResultWeakPtr
 
typedef boost::shared_ptr
< SpanFirstQuery
SpanFirstQueryPtr
 
typedef boost::weak_ptr
< SpanFirstQuery
SpanFirstQueryWeakPtr
 
typedef boost::shared_ptr
< SpanNearQuery
SpanNearQueryPtr
 
typedef boost::weak_ptr
< SpanNearQuery
SpanNearQueryWeakPtr
 
typedef boost::shared_ptr
< SpanNotQuery
SpanNotQueryPtr
 
typedef boost::weak_ptr
< SpanNotQuery
SpanNotQueryWeakPtr
 
typedef boost::shared_ptr
< SpanOrQuery
SpanOrQueryPtr
 
typedef boost::weak_ptr
< SpanOrQuery
SpanOrQueryWeakPtr
 
typedef boost::shared_ptr
< SpanQuery
SpanQueryPtr
 
typedef boost::weak_ptr
< SpanQuery
SpanQueryWeakPtr
 
typedef boost::shared_ptr
< SpanQueryFilter
SpanQueryFilterPtr
 
typedef boost::weak_ptr
< SpanQueryFilter
SpanQueryFilterWeakPtr
 
typedef boost::shared_ptr
< SpanQueue > 
SpanQueuePtr
 
typedef boost::weak_ptr
< SpanQueue > 
SpanQueueWeakPtr
 
typedef boost::shared_ptr< SpansSpansPtr
 
typedef boost::weak_ptr< SpansSpansWeakPtr
 
typedef boost::shared_ptr
< SpansCell > 
SpansCellPtr
 
typedef boost::weak_ptr
< SpansCell > 
SpansCellWeakPtr
 
typedef boost::shared_ptr
< SpanScorer
SpanScorerPtr
 
typedef boost::weak_ptr
< SpanScorer
SpanScorerWeakPtr
 
typedef boost::shared_ptr
< SpanTermQuery
SpanTermQueryPtr
 
typedef boost::weak_ptr
< SpanTermQuery
SpanTermQueryWeakPtr
 
typedef boost::shared_ptr
< SpanWeight
SpanWeightPtr
 
typedef boost::weak_ptr
< SpanWeight
SpanWeightWeakPtr
 
typedef boost::shared_ptr
< StartEnd
StartEndPtr
 
typedef boost::weak_ptr< StartEndStartEndWeakPtr
 
typedef boost::shared_ptr
< StringCache
StringCachePtr
 
typedef boost::weak_ptr
< StringCache
StringCacheWeakPtr
 
typedef boost::shared_ptr
< StringIndex
StringIndexPtr
 
typedef boost::weak_ptr
< StringIndex
StringIndexWeakPtr
 
typedef boost::shared_ptr
< StringIndexCache
StringIndexCachePtr
 
typedef boost::weak_ptr
< StringIndexCache
StringIndexCacheWeakPtr
 
typedef boost::shared_ptr
< SubScorer
SubScorerPtr
 
typedef boost::weak_ptr
< SubScorer
SubScorerWeakPtr
 
typedef boost::shared_ptr
< TermQuery
TermQueryPtr
 
typedef boost::weak_ptr
< TermQuery
TermQueryWeakPtr
 
typedef boost::shared_ptr
< TermRangeFilter
TermRangeFilterPtr
 
typedef boost::weak_ptr
< TermRangeFilter
TermRangeFilterWeakPtr
 
typedef boost::shared_ptr
< TermRangeQuery
TermRangeQueryPtr
 
typedef boost::weak_ptr
< TermRangeQuery
TermRangeQueryWeakPtr
 
typedef boost::shared_ptr
< TermRangeTermEnum
TermRangeTermEnumPtr
 
typedef boost::weak_ptr
< TermRangeTermEnum
TermRangeTermEnumWeakPtr
 
typedef boost::shared_ptr
< TermScorer
TermScorerPtr
 
typedef boost::weak_ptr
< TermScorer
TermScorerWeakPtr
 
typedef boost::shared_ptr
< TermSpans
TermSpansPtr
 
typedef boost::weak_ptr
< TermSpans
TermSpansWeakPtr
 
typedef boost::shared_ptr
< TimeLimitingCollector
TimeLimitingCollectorPtr
 
typedef boost::weak_ptr
< TimeLimitingCollector
TimeLimitingCollectorWeakPtr
 
typedef boost::shared_ptr
< TimerThread > 
TimerThreadPtr
 
typedef boost::weak_ptr
< TimerThread > 
TimerThreadWeakPtr
 
typedef boost::shared_ptr
< TopDocs
TopDocsPtr
 
typedef boost::weak_ptr< TopDocsTopDocsWeakPtr
 
typedef boost::shared_ptr
< TopDocsCollector
TopDocsCollectorPtr
 
typedef boost::weak_ptr
< TopDocsCollector
TopDocsCollectorWeakPtr
 
typedef boost::shared_ptr
< TopFieldCollector
TopFieldCollectorPtr
 
typedef boost::weak_ptr
< TopFieldCollector
TopFieldCollectorWeakPtr
 
typedef boost::shared_ptr
< TopFieldDocs
TopFieldDocsPtr
 
typedef boost::weak_ptr
< TopFieldDocs
TopFieldDocsWeakPtr
 
typedef boost::shared_ptr
< TopScoreDocCollector
TopScoreDocCollectorPtr
 
typedef boost::weak_ptr
< TopScoreDocCollector
TopScoreDocCollectorWeakPtr
 
typedef boost::shared_ptr
< ValueSource
ValueSourcePtr
 
typedef boost::weak_ptr
< ValueSource
ValueSourceWeakPtr
 
typedef boost::shared_ptr
< ValueSourceQuery
ValueSourceQueryPtr
 
typedef boost::weak_ptr
< ValueSourceQuery
ValueSourceQueryWeakPtr
 
typedef boost::shared_ptr
< ValueSourceScorer > 
ValueSourceScorerPtr
 
typedef boost::weak_ptr
< ValueSourceScorer > 
ValueSourceScorerWeakPtr
 
typedef boost::shared_ptr
< ValueSourceWeight > 
ValueSourceWeightPtr
 
typedef boost::weak_ptr
< ValueSourceWeight > 
ValueSourceWeightWeakPtr
 
typedef boost::shared_ptr< WeightWeightPtr
 
typedef boost::weak_ptr< WeightWeightWeakPtr
 
typedef boost::shared_ptr
< WildcardQuery
WildcardQueryPtr
 
typedef boost::weak_ptr
< WildcardQuery
WildcardQueryWeakPtr
 
typedef boost::shared_ptr
< WildcardTermEnum
WildcardTermEnumPtr
 
typedef boost::weak_ptr
< WildcardTermEnum
WildcardTermEnumWeakPtr
 
typedef boost::shared_ptr
< BufferedIndexInput
BufferedIndexInputPtr
 
typedef boost::weak_ptr
< BufferedIndexInput
BufferedIndexInputWeakPtr
 
typedef boost::shared_ptr
< BufferedIndexOutput
BufferedIndexOutputPtr
 
typedef boost::weak_ptr
< BufferedIndexOutput
BufferedIndexOutputWeakPtr
 
typedef boost::shared_ptr
< ChecksumIndexInput
ChecksumIndexInputPtr
 
typedef boost::weak_ptr
< ChecksumIndexInput
ChecksumIndexInputWeakPtr
 
typedef boost::shared_ptr
< ChecksumIndexOutput
ChecksumIndexOutputPtr
 
typedef boost::weak_ptr
< ChecksumIndexOutput
ChecksumIndexOutputWeakPtr
 
typedef boost::shared_ptr
< Directory
DirectoryPtr
 
typedef boost::weak_ptr
< Directory
DirectoryWeakPtr
 
typedef boost::shared_ptr
< FileSwitchDirectory
FileSwitchDirectoryPtr
 
typedef boost::weak_ptr
< FileSwitchDirectory
FileSwitchDirectoryWeakPtr
 
typedef boost::shared_ptr
< FSDirectory
FSDirectoryPtr
 
typedef boost::weak_ptr
< FSDirectory
FSDirectoryWeakPtr
 
typedef boost::shared_ptr
< FSLockFactory
FSLockFactoryPtr
 
typedef boost::weak_ptr
< FSLockFactory
FSLockFactoryWeakPtr
 
typedef boost::shared_ptr
< IndexInput
IndexInputPtr
 
typedef boost::weak_ptr
< IndexInput
IndexInputWeakPtr
 
typedef boost::shared_ptr
< IndexOutput
IndexOutputPtr
 
typedef boost::weak_ptr
< IndexOutput
IndexOutputWeakPtr
 
typedef boost::shared_ptr
< InputFile > 
InputFilePtr
 
typedef boost::weak_ptr
< InputFile > 
InputFileWeakPtr
 
typedef boost::shared_ptr< LockLockPtr
 
typedef boost::weak_ptr< LockLockWeakPtr
 
typedef boost::shared_ptr
< LockFactory
LockFactoryPtr
 
typedef boost::weak_ptr
< LockFactory
LockFactoryWeakPtr
 
typedef boost::shared_ptr
< MMapDirectory
MMapDirectoryPtr
 
typedef boost::weak_ptr
< MMapDirectory
MMapDirectoryWeakPtr
 
typedef boost::shared_ptr
< MMapIndexInput > 
MMapIndexInputPtr
 
typedef boost::weak_ptr
< MMapIndexInput > 
MMapIndexInputWeakPtr
 
typedef boost::shared_ptr
< NativeFSLock > 
NativeFSLockPtr
 
typedef boost::weak_ptr
< NativeFSLock > 
NativeFSLockWeakPtr
 
typedef boost::shared_ptr
< NativeFSLockFactory
NativeFSLockFactoryPtr
 
typedef boost::weak_ptr
< NativeFSLockFactory
NativeFSLockFactoryWeakPtr
 
typedef boost::shared_ptr< NoLock > NoLockPtr
 
typedef boost::weak_ptr< NoLock > NoLockWeakPtr
 
typedef boost::shared_ptr
< NoLockFactory
NoLockFactoryPtr
 
typedef boost::weak_ptr
< NoLockFactory
NoLockFactoryWeakPtr
 
typedef boost::shared_ptr
< OutputFile > 
OutputFilePtr
 
typedef boost::weak_ptr
< OutputFile > 
OutputFileWeakPtr
 
typedef boost::shared_ptr
< RAMDirectory
RAMDirectoryPtr
 
typedef boost::weak_ptr
< RAMDirectory
RAMDirectoryWeakPtr
 
typedef boost::shared_ptr
< RAMFile
RAMFilePtr
 
typedef boost::weak_ptr< RAMFileRAMFileWeakPtr
 
typedef boost::shared_ptr
< RAMInputStream
RAMInputStreamPtr
 
typedef boost::weak_ptr
< RAMInputStream
RAMInputStreamWeakPtr
 
typedef boost::shared_ptr
< RAMOutputStream
RAMOutputStreamPtr
 
typedef boost::weak_ptr
< RAMOutputStream
RAMOutputStreamWeakPtr
 
typedef boost::shared_ptr
< SimpleFSDirectory
SimpleFSDirectoryPtr
 
typedef boost::weak_ptr
< SimpleFSDirectory
SimpleFSDirectoryWeakPtr
 
typedef boost::shared_ptr
< SimpleFSIndexInput > 
SimpleFSIndexInputPtr
 
typedef boost::weak_ptr
< SimpleFSIndexInput > 
SimpleFSIndexInputWeakPtr
 
typedef boost::shared_ptr
< SimpleFSIndexOutput > 
SimpleFSIndexOutputPtr
 
typedef boost::weak_ptr
< SimpleFSIndexOutput > 
SimpleFSIndexOutputWeakPtr
 
typedef boost::shared_ptr
< SimpleFSLock > 
SimpleFSLockPtr
 
typedef boost::weak_ptr
< SimpleFSLock > 
SimpleFSLockWeakPtr
 
typedef boost::shared_ptr
< SimpleFSLockFactory
SimpleFSLockFactoryPtr
 
typedef boost::weak_ptr
< SimpleFSLockFactory
SimpleFSLockFactoryWeakPtr
 
typedef boost::shared_ptr
< SingleInstanceLock > 
SingleInstanceLockPtr
 
typedef boost::weak_ptr
< SingleInstanceLock > 
SingleInstanceLockWeakPtr
 
typedef boost::shared_ptr
< SingleInstanceLockFactory
SingleInstanceLockFactoryPtr
 
typedef boost::weak_ptr
< SingleInstanceLockFactory
SingleInstanceLockFactoryWeakPtr
 
typedef boost::shared_ptr
< Attribute
AttributePtr
 
typedef boost::weak_ptr
< Attribute
AttributeWeakPtr
 
typedef boost::shared_ptr
< AttributeFactory
AttributeFactoryPtr
 
typedef boost::weak_ptr
< AttributeFactory
AttributeFactoryWeakPtr
 
typedef boost::shared_ptr
< AttributeSource
AttributeSourcePtr
 
typedef boost::weak_ptr
< AttributeSource
AttributeSourceWeakPtr
 
typedef boost::shared_ptr
< AttributeSourceState
AttributeSourceStatePtr
 
typedef boost::weak_ptr
< AttributeSourceState
AttributeSourceStateWeakPtr
 
typedef boost::shared_ptr< BitSetBitSetPtr
 
typedef boost::weak_ptr< BitSetBitSetWeakPtr
 
typedef boost::shared_ptr
< BitVector
BitVectorPtr
 
typedef boost::weak_ptr
< BitVector
BitVectorWeakPtr
 
typedef boost::shared_ptr
< BufferedReader
BufferedReaderPtr
 
typedef boost::weak_ptr
< BufferedReader
BufferedReaderWeakPtr
 
typedef boost::shared_ptr
< Collator
CollatorPtr
 
typedef boost::weak_ptr< CollatorCollatorWeakPtr
 
typedef boost::shared_ptr
< DefaultAttributeFactory
DefaultAttributeFactoryPtr
 
typedef boost::weak_ptr
< DefaultAttributeFactory
DefaultAttributeFactoryWeakPtr
 
typedef boost::shared_ptr
< DocIdBitSet
DocIdBitSetPtr
 
typedef boost::weak_ptr
< DocIdBitSet
DocIdBitSetWeakPtr
 
typedef boost::shared_ptr
< FieldCacheSanityChecker
FieldCacheSanityCheckerPtr
 
typedef boost::weak_ptr
< FieldCacheSanityChecker
FieldCacheSanityCheckerWeakPtr
 
typedef boost::shared_ptr
< FileReader
FileReaderPtr
 
typedef boost::weak_ptr
< FileReader
FileReaderWeakPtr
 
typedef boost::shared_ptr< FutureFuturePtr
 
typedef boost::weak_ptr< FutureFutureWeakPtr
 
typedef boost::shared_ptr
< HeapedScorerDoc > 
HeapedScorerDocPtr
 
typedef boost::weak_ptr
< HeapedScorerDoc > 
HeapedScorerDocWeakPtr
 
typedef boost::shared_ptr
< InfoStream
InfoStreamPtr
 
typedef boost::weak_ptr
< InfoStream
InfoStreamWeakPtr
 
typedef boost::shared_ptr
< InfoStreamFile
InfoStreamFilePtr
 
typedef boost::weak_ptr
< InfoStreamFile
InfoStreamFileWeakPtr
 
typedef boost::shared_ptr
< InfoStreamOut
InfoStreamOutPtr
 
typedef boost::weak_ptr
< InfoStreamOut
InfoStreamOutWeakPtr
 
typedef boost::shared_ptr
< InputStreamReader
InputStreamReaderPtr
 
typedef boost::weak_ptr
< InputStreamReader
InputStreamReaderWeakPtr
 
typedef boost::shared_ptr
< Insanity
InsanityPtr
 
typedef boost::weak_ptr< InsanityInsanityWeakPtr
 
typedef boost::shared_ptr
< IntRangeBuilder
IntRangeBuilderPtr
 
typedef boost::weak_ptr
< IntRangeBuilder
IntRangeBuilderWeakPtr
 
typedef boost::shared_ptr
< LongRangeBuilder
LongRangeBuilderPtr
 
typedef boost::weak_ptr
< LongRangeBuilder
LongRangeBuilderWeakPtr
 
typedef boost::shared_ptr
< LuceneObject
LuceneObjectPtr
 
typedef boost::weak_ptr
< LuceneObject
LuceneObjectWeakPtr
 
typedef boost::shared_ptr
< LuceneSignal
LuceneSignalPtr
 
typedef boost::weak_ptr
< LuceneSignal
LuceneSignalWeakPtr
 
typedef boost::shared_ptr
< LuceneThread
LuceneThreadPtr
 
typedef boost::weak_ptr
< LuceneThread
LuceneThreadWeakPtr
 
typedef boost::shared_ptr
< NumericUtils
NumericUtilsPtr
 
typedef boost::weak_ptr
< NumericUtils
NumericUtilsWeakPtr
 
typedef boost::shared_ptr
< OpenBitSet
OpenBitSetPtr
 
typedef boost::weak_ptr
< OpenBitSet
OpenBitSetWeakPtr
 
typedef boost::shared_ptr
< OpenBitSetDISI
OpenBitSetDISIPtr
 
typedef boost::weak_ptr
< OpenBitSetDISI
OpenBitSetDISIWeakPtr
 
typedef boost::shared_ptr
< OpenBitSetIterator
OpenBitSetIteratorPtr
 
typedef boost::weak_ptr
< OpenBitSetIterator
OpenBitSetIteratorWeakPtr
 
typedef boost::shared_ptr< RandomRandomPtr
 
typedef boost::weak_ptr< RandomRandomWeakPtr
 
typedef boost::shared_ptr< ReaderReaderPtr
 
typedef boost::weak_ptr< ReaderReaderWeakPtr
 
typedef boost::shared_ptr
< ReaderField > 
ReaderFieldPtr
 
typedef boost::weak_ptr
< ReaderField > 
ReaderFieldWeakPtr
 
typedef boost::shared_ptr
< ScorerDocQueue
ScorerDocQueuePtr
 
typedef boost::weak_ptr
< ScorerDocQueue
ScorerDocQueueWeakPtr
 
typedef boost::shared_ptr
< SortedVIntList
SortedVIntListPtr
 
typedef boost::weak_ptr
< SortedVIntList
SortedVIntListWeakPtr
 
typedef boost::shared_ptr
< StringReader
StringReaderPtr
 
typedef boost::weak_ptr
< StringReader
StringReaderWeakPtr
 
typedef boost::shared_ptr
< Synchronize
SynchronizePtr
 
typedef boost::weak_ptr
< Synchronize
SynchronizeWeakPtr
 
typedef boost::shared_ptr
< ThreadPool
ThreadPoolPtr
 
typedef boost::weak_ptr
< ThreadPool
ThreadPoolWeakPtr
 
typedef boost::shared_ptr
< UnicodeResult
UnicodeResultPtr
 
typedef boost::weak_ptr
< UnicodeResult
UnicodeResultWeakPtr
 
typedef boost::shared_ptr
< UTF8Decoder
UTF8DecoderPtr
 
typedef boost::weak_ptr
< UTF8Decoder
UTF8DecoderWeakPtr
 
typedef boost::shared_ptr
< UTF8DecoderStream
UTF8DecoderStreamPtr
 
typedef boost::weak_ptr
< UTF8DecoderStream
UTF8DecoderStreamWeakPtr
 
typedef boost::shared_ptr
< UTF8Encoder
UTF8EncoderPtr
 
typedef boost::weak_ptr
< UTF8Encoder
UTF8EncoderWeakPtr
 
typedef boost::shared_ptr
< UTF8EncoderStream
UTF8EncoderStreamPtr
 
typedef boost::weak_ptr
< UTF8EncoderStream
UTF8EncoderStreamWeakPtr
 
typedef boost::shared_ptr
< UTF8Result
UTF8ResultPtr
 
typedef boost::weak_ptr
< UTF8Result
UTF8ResultWeakPtr
 
typedef boost::shared_ptr
< UTF16Decoder
UTF16DecoderPtr
 
typedef boost::weak_ptr
< UTF16Decoder
UTF16DecoderWeakPtr
 
typedef HashMap< String,
FieldSelector::FieldSelectorResult
MapStringFieldSelectorResult
 
typedef HashMap< String,
DateTools::Resolution
MapStringResolution
 
typedef boost::shared_ptr
< boost::asio::io_service::work > 
workPtr
 

Functions

template<class TYPE >
std::size_t hash_value (const Array< TYPE > &value)
 
template<class TYPE >
bool operator== (const Array< TYPE > &value1, const Array< TYPE > &value2)
 
template<typename TYPE >
Collection< TYPE > newCollection (const TYPE &a1)
 
template<typename TYPE >
Collection< TYPE > newCollection (const TYPE &a1, const TYPE &a2)
 
template<typename TYPE >
Collection< TYPE > newCollection (const TYPE &a1, const TYPE &a2, const TYPE &a3)
 
template<typename TYPE >
Collection< TYPE > newCollection (const TYPE &a1, const TYPE &a2, const TYPE &a3, const TYPE &a4)
 
template<typename TYPE >
Collection< TYPE > newCollection (const TYPE &a1, const TYPE &a2, const TYPE &a3, const TYPE &a4, const TYPE &a5)
 
template<typename TYPE >
Collection< TYPE > newCollection (const TYPE &a1, const TYPE &a2, const TYPE &a3, const TYPE &a4, const TYPE &a5, const TYPE &a6)
 
template<typename TYPE >
Collection< TYPE > newCollection (const TYPE &a1, const TYPE &a2, const TYPE &a3, const TYPE &a4, const TYPE &a5, const TYPE &a6, const TYPE &a7)
 
template<typename TYPE >
Collection< TYPE > newCollection (const TYPE &a1, const TYPE &a2, const TYPE &a3, const TYPE &a4, const TYPE &a5, const TYPE &a6, const TYPE &a7, const TYPE &a8)
 
template<typename TYPE >
Collection< TYPE > newCollection (const TYPE &a1, const TYPE &a2, const TYPE &a3, const TYPE &a4, const TYPE &a5, const TYPE &a6, const TYPE &a7, const TYPE &a8, const TYPE &a9)
 
template<typename TYPE >
Collection< TYPE > newCollection (const TYPE &a1, const TYPE &a2, const TYPE &a3, const TYPE &a4, const TYPE &a5, const TYPE &a6, const TYPE &a7, const TYPE &a8, const TYPE &a9, const TYPE &a10)
 
LPPAPI void * AllocMemory (size_t size)
 Allocate block of memory. More...
 
LPPAPI void * ReallocMemory (void *memory, size_t size)
 Reallocate a given block of memory. More...
 
LPPAPI void FreeMemory (void *memory)
 Release a given block of memory. More...
 
LPPAPI void ReleaseThreadCache ()
 Release thread cache. Note: should be called whenever a thread exits and using nedmalloc. More...
 
template<class T >
boost::shared_ptr< T > newInstance ()
 
template<class T , class A1 >
boost::shared_ptr< T > newInstance (A1 const &a1)
 
template<class T , class A1 , class A2 >
boost::shared_ptr< T > newInstance (A1 const &a1, A2 const &a2)
 
template<class T , class A1 , class A2 , class A3 >
boost::shared_ptr< T > newInstance (A1 const &a1, A2 const &a2, A3 const &a3)
 
template<class T , class A1 , class A2 , class A3 , class A4 >
boost::shared_ptr< T > newInstance (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4)
 
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 >
boost::shared_ptr< T > newInstance (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5)
 
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
boost::shared_ptr< T > newInstance (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6)
 
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
boost::shared_ptr< T > newInstance (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6, A7 const &a7)
 
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
boost::shared_ptr< T > newInstance (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6, A7 const &a7, A8 const &a8)
 
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
boost::shared_ptr< T > newInstance (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6, A7 const &a7, A8 const &a8, A9 const &a9)
 
template<class T >
boost::shared_ptr< T > newLucene ()
 
template<class T , class A1 >
boost::shared_ptr< T > newLucene (A1 const &a1)
 
template<class T , class A1 , class A2 >
boost::shared_ptr< T > newLucene (A1 const &a1, A2 const &a2)
 
template<class T , class A1 , class A2 , class A3 >
boost::shared_ptr< T > newLucene (A1 const &a1, A2 const &a2, A3 const &a3)
 
template<class T , class A1 , class A2 , class A3 , class A4 >
boost::shared_ptr< T > newLucene (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4)
 
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 >
boost::shared_ptr< T > newLucene (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5)
 
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
boost::shared_ptr< T > newLucene (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6)
 
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
boost::shared_ptr< T > newLucene (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6, A7 const &a7)
 
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
boost::shared_ptr< T > newLucene (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6, A7 const &a7, A8 const &a8)
 
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
boost::shared_ptr< T > newLucene (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6, A7 const &a7, A8 const &a8, A9 const &a9)
 

Typedef Documentation

typedef boost::shared_ptr< AbstractField > Lucene::AbstractFieldPtr
typedef boost::weak_ptr< AbstractField > Lucene::AbstractFieldWeakPtr
typedef boost::shared_ptr< AllTermDocs > Lucene::AllTermDocsPtr
typedef boost::weak_ptr< AllTermDocs > Lucene::AllTermDocsWeakPtr
typedef boost::shared_ptr< Analyzer > Lucene::AnalyzerPtr
typedef boost::weak_ptr< Analyzer > Lucene::AnalyzerWeakPtr
typedef boost::shared_ptr< ASCIIFoldingFilter > Lucene::ASCIIFoldingFilterPtr
typedef boost::shared_ptr< AttributeFactory > Lucene::AttributeFactoryPtr
typedef boost::shared_ptr< Attribute > Lucene::AttributePtr
typedef boost::shared_ptr< AttributeSource > Lucene::AttributeSourcePtr
typedef boost::weak_ptr< AttributeSource > Lucene::AttributeSourceWeakPtr
typedef boost::weak_ptr< Attribute > Lucene::AttributeWeakPtr
typedef boost::shared_ptr< BaseCharFilter > Lucene::BaseCharFilterPtr
typedef boost::weak_ptr< BaseCharFilter > Lucene::BaseCharFilterWeakPtr
typedef boost::shared_ptr< BitSet > Lucene::BitSetPtr
typedef boost::weak_ptr< BitSet > Lucene::BitSetWeakPtr
typedef boost::shared_ptr< BitVector > Lucene::BitVectorPtr
typedef boost::weak_ptr< BitVector > Lucene::BitVectorWeakPtr
typedef boost::shared_ptr< BooleanClause > Lucene::BooleanClausePtr
typedef boost::weak_ptr< BooleanClause > Lucene::BooleanClauseWeakPtr
typedef boost::shared_ptr< BooleanQuery > Lucene::BooleanQueryPtr
typedef boost::weak_ptr< BooleanQuery > Lucene::BooleanQueryWeakPtr
typedef boost::shared_ptr< BooleanScorer2 > Lucene::BooleanScorer2Ptr
typedef boost::weak_ptr< BooleanScorer2 > Lucene::BooleanScorer2WeakPtr
typedef boost::shared_ptr< BooleanScorer > Lucene::BooleanScorerPtr
typedef boost::weak_ptr< BooleanScorer > Lucene::BooleanScorerWeakPtr
typedef boost::shared_ptr< BooleanWeight > Lucene::BooleanWeightPtr
typedef boost::weak_ptr< BooleanWeight > Lucene::BooleanWeightWeakPtr
typedef boost::shared_ptr< Bucket > Lucene::BucketPtr
typedef boost::shared_ptr< BucketScorer > Lucene::BucketScorerPtr
typedef boost::weak_ptr< BucketScorer > Lucene::BucketScorerWeakPtr
typedef boost::shared_ptr< BucketTable > Lucene::BucketTablePtr
typedef boost::weak_ptr< BucketTable > Lucene::BucketTableWeakPtr
typedef boost::weak_ptr< Bucket > Lucene::BucketWeakPtr
typedef boost::shared_ptr< BufferedDeletes > Lucene::BufferedDeletesPtr
typedef boost::weak_ptr< BufferedDeletes > Lucene::BufferedDeletesWeakPtr
typedef boost::shared_ptr< BufferedIndexInput > Lucene::BufferedIndexInputPtr
typedef boost::shared_ptr< BufferedReader > Lucene::BufferedReaderPtr
typedef boost::weak_ptr< BufferedReader > Lucene::BufferedReaderWeakPtr
typedef boost::shared_ptr< ByteBlockAllocator > Lucene::ByteBlockAllocatorPtr
typedef boost::shared_ptr< ByteBlockPool > Lucene::ByteBlockPoolPtr
typedef boost::weak_ptr< ByteBlockPool > Lucene::ByteBlockPoolWeakPtr
typedef boost::shared_ptr< ByteCache > Lucene::ByteCachePtr
typedef boost::weak_ptr< ByteCache > Lucene::ByteCacheWeakPtr
typedef boost::shared_ptr< ByteFieldSource > Lucene::ByteFieldSourcePtr
typedef boost::weak_ptr< ByteFieldSource > Lucene::ByteFieldSourceWeakPtr
typedef boost::shared_ptr< ByteParser > Lucene::ByteParserPtr
typedef boost::weak_ptr< ByteParser > Lucene::ByteParserWeakPtr
typedef boost::shared_ptr< ByteSliceReader > Lucene::ByteSliceReaderPtr
typedef boost::weak_ptr< ByteSliceReader > Lucene::ByteSliceReaderWeakPtr
typedef boost::shared_ptr< ByteSliceWriter > Lucene::ByteSliceWriterPtr
typedef boost::weak_ptr< ByteSliceWriter > Lucene::ByteSliceWriterWeakPtr
typedef boost::shared_ptr< CachedDfSource > Lucene::CachedDfSourcePtr
typedef boost::weak_ptr< CachedDfSource > Lucene::CachedDfSourceWeakPtr
typedef boost::shared_ptr< Cache > Lucene::CachePtr
typedef boost::weak_ptr< Cache > Lucene::CacheWeakPtr
typedef boost::shared_ptr< CachingSpanFilter > Lucene::CachingSpanFilterPtr
typedef boost::shared_ptr< CachingTokenFilter > Lucene::CachingTokenFilterPtr
typedef boost::shared_ptr< CellQueue > Lucene::CellQueuePtr
typedef boost::weak_ptr< CellQueue > Lucene::CellQueueWeakPtr
typedef boost::shared_ptr< CharArraySet > Lucene::CharArraySetPtr
typedef boost::weak_ptr< CharArraySet > Lucene::CharArraySetWeakPtr
typedef boost::shared_ptr< CharBlockPool > Lucene::CharBlockPoolPtr
typedef boost::weak_ptr< CharBlockPool > Lucene::CharBlockPoolWeakPtr
typedef boost::shared_ptr< CharFilter > Lucene::CharFilterPtr
typedef boost::weak_ptr< CharFilter > Lucene::CharFilterWeakPtr
typedef boost::shared_ptr< CharReader > Lucene::CharReaderPtr
typedef boost::weak_ptr< CharReader > Lucene::CharReaderWeakPtr
typedef boost::shared_ptr< CharStream > Lucene::CharStreamPtr
typedef boost::weak_ptr< CharStream > Lucene::CharStreamWeakPtr
typedef boost::shared_ptr< CharTokenizer > Lucene::CharTokenizerPtr
typedef boost::weak_ptr< CharTokenizer > Lucene::CharTokenizerWeakPtr
typedef boost::shared_ptr< CheckAbort > Lucene::CheckAbortPtr
typedef boost::weak_ptr< CheckAbort > Lucene::CheckAbortWeakPtr
typedef boost::shared_ptr< CheckIndex > Lucene::CheckIndexPtr
typedef boost::weak_ptr< CheckIndex > Lucene::CheckIndexWeakPtr
typedef boost::shared_ptr< ChecksumIndexInput > Lucene::ChecksumIndexInputPtr
typedef boost::shared_ptr< Collator > Lucene::CollatorPtr
typedef boost::weak_ptr< Collator > Lucene::CollatorWeakPtr
typedef boost::shared_ptr< Collector > Lucene::CollectorPtr
typedef boost::weak_ptr< Collector > Lucene::CollectorWeakPtr
typedef boost::shared_ptr< CommitPoint > Lucene::CommitPointPtr
typedef boost::weak_ptr< CommitPoint > Lucene::CommitPointWeakPtr
typedef boost::shared_ptr< ComplexExplanation > Lucene::ComplexExplanationPtr
typedef boost::shared_ptr< CompoundFileReader > Lucene::CompoundFileReaderPtr
typedef boost::shared_ptr< CompoundFileWriter > Lucene::CompoundFileWriterPtr
typedef boost::shared_ptr< CompressionTools > Lucene::CompressionToolsPtr
typedef boost::shared_ptr< ConjunctionScorer > Lucene::ConjunctionScorerPtr
typedef boost::shared_ptr< ConstantScoreAutoRewriteDefault > Lucene::ConstantScoreAutoRewriteDefaultPtr
typedef boost::weak_ptr< ConstantScoreAutoRewriteDefault > Lucene::ConstantScoreAutoRewriteDefaultWeakPtr
typedef boost::shared_ptr< ConstantScoreBooleanQueryRewrite > Lucene::ConstantScoreBooleanQueryRewritePtr
typedef boost::weak_ptr< ConstantScoreBooleanQueryRewrite > Lucene::ConstantScoreBooleanQueryRewriteWeakPtr
typedef boost::shared_ptr< ConstantScoreFilterRewrite > Lucene::ConstantScoreFilterRewritePtr
typedef boost::weak_ptr< ConstantScoreFilterRewrite > Lucene::ConstantScoreFilterRewriteWeakPtr
typedef boost::shared_ptr< ConstantScoreQuery > Lucene::ConstantScoreQueryPtr
typedef boost::shared_ptr< ConstantScorer > Lucene::ConstantScorerPtr
typedef boost::weak_ptr< ConstantScorer > Lucene::ConstantScorerWeakPtr
typedef boost::shared_ptr< ConstantWeight > Lucene::ConstantWeightPtr
typedef boost::weak_ptr< ConstantWeight > Lucene::ConstantWeightWeakPtr
typedef boost::shared_ptr< Coordinator > Lucene::CoordinatorPtr
typedef boost::weak_ptr< Coordinator > Lucene::CoordinatorWeakPtr
typedef boost::shared_ptr< CoreReaders > Lucene::CoreReadersPtr
typedef boost::weak_ptr< CoreReaders > Lucene::CoreReadersWeakPtr
typedef boost::shared_ptr< CSIndexInput > Lucene::CSIndexInputPtr
typedef boost::weak_ptr< CSIndexInput > Lucene::CSIndexInputWeakPtr
typedef boost::shared_ptr< CustomScoreQuery > Lucene::CustomScoreQueryPtr
typedef boost::shared_ptr< CustomScorer > Lucene::CustomScorerPtr
typedef boost::weak_ptr< CustomScorer > Lucene::CustomScorerWeakPtr
typedef boost::shared_ptr< CustomWeight > Lucene::CustomWeightPtr
typedef boost::weak_ptr< CustomWeight > Lucene::CustomWeightWeakPtr
typedef boost::shared_ptr< DateField > Lucene::DateFieldPtr
typedef boost::weak_ptr< DateField > Lucene::DateFieldWeakPtr
typedef boost::shared_ptr< DateTools > Lucene::DateToolsPtr
typedef boost::weak_ptr< DateTools > Lucene::DateToolsWeakPtr
typedef boost::shared_ptr< DefaultByteParser > Lucene::DefaultByteParserPtr
typedef boost::weak_ptr< DefaultByteParser > Lucene::DefaultByteParserWeakPtr
typedef boost::shared_ptr< DefaultCustomScoreProvider > Lucene::DefaultCustomScoreProviderPtr
typedef boost::weak_ptr< DefaultCustomScoreProvider > Lucene::DefaultCustomScoreProviderWeakPtr
typedef boost::shared_ptr< DefaultDoubleParser > Lucene::DefaultDoubleParserPtr
typedef boost::weak_ptr< DefaultDoubleParser > Lucene::DefaultDoubleParserWeakPtr
typedef boost::shared_ptr< DefaultIntParser > Lucene::DefaultIntParserPtr
typedef boost::weak_ptr< DefaultIntParser > Lucene::DefaultIntParserWeakPtr
typedef boost::shared_ptr< DefaultLongParser > Lucene::DefaultLongParserPtr
typedef boost::weak_ptr< DefaultLongParser > Lucene::DefaultLongParserWeakPtr
typedef boost::shared_ptr< DefaultSimilarity > Lucene::DefaultSimilarityPtr
typedef boost::shared_ptr< Directory > Lucene::DirectoryPtr
typedef boost::shared_ptr< DirectoryReader > Lucene::DirectoryReaderPtr
typedef boost::weak_ptr< DirectoryReader > Lucene::DirectoryReaderWeakPtr
typedef boost::weak_ptr< Directory > Lucene::DirectoryWeakPtr
typedef boost::shared_ptr< DisjunctionMaxWeight > Lucene::DisjunctionMaxWeightPtr
typedef boost::weak_ptr< DisjunctionMaxWeight > Lucene::DisjunctionMaxWeightWeakPtr
typedef boost::shared_ptr< DocConsumer > Lucene::DocConsumerPtr
typedef boost::weak_ptr< DocConsumer > Lucene::DocConsumerWeakPtr
typedef boost::shared_ptr< DocFieldConsumer > Lucene::DocFieldConsumerPtr
typedef boost::shared_ptr< DocFieldConsumers > Lucene::DocFieldConsumersPtr
typedef boost::shared_ptr< DocFieldProcessor > Lucene::DocFieldProcessorPtr
typedef boost::shared_ptr< DocIdBitSet > Lucene::DocIdBitSetPtr
typedef boost::weak_ptr< DocIdBitSet > Lucene::DocIdBitSetWeakPtr
typedef boost::shared_ptr< DocIdSetIterator > Lucene::DocIdSetIteratorPtr
typedef boost::shared_ptr< DocIdSet > Lucene::DocIdSetPtr
typedef boost::weak_ptr< DocIdSet > Lucene::DocIdSetWeakPtr
typedef boost::shared_ptr< DocInverter > Lucene::DocInverterPtr
typedef boost::weak_ptr< DocInverter > Lucene::DocInverterWeakPtr
typedef boost::shared_ptr< DocState > Lucene::DocStatePtr
typedef boost::weak_ptr< DocState > Lucene::DocStateWeakPtr
typedef boost::shared_ptr< Document > Lucene::DocumentPtr
typedef boost::shared_ptr< DocumentsWriter > Lucene::DocumentsWriterPtr
typedef boost::weak_ptr< DocumentsWriter > Lucene::DocumentsWriterWeakPtr
typedef boost::weak_ptr< Document > Lucene::DocumentWeakPtr
typedef boost::shared_ptr< DocValues > Lucene::DocValuesPtr
typedef boost::weak_ptr< DocValues > Lucene::DocValuesWeakPtr
typedef boost::shared_ptr< DocWriter > Lucene::DocWriterPtr
typedef boost::weak_ptr< DocWriter > Lucene::DocWriterWeakPtr
typedef boost::shared_ptr< DoubleCache > Lucene::DoubleCachePtr
typedef boost::weak_ptr< DoubleCache > Lucene::DoubleCacheWeakPtr
typedef boost::shared_ptr< DoubleFieldSource > Lucene::DoubleFieldSourcePtr
typedef boost::shared_ptr< DoubleParser > Lucene::DoubleParserPtr
typedef boost::weak_ptr< DoubleParser > Lucene::DoubleParserWeakPtr
typedef boost::shared_ptr< EmptyDocIdSetIterator > Lucene::EmptyDocIdSetIteratorPtr
typedef boost::weak_ptr< EmptyDocIdSetIterator > Lucene::EmptyDocIdSetIteratorWeakPtr
typedef boost::shared_ptr< EmptyDocIdSet > Lucene::EmptyDocIdSetPtr
typedef boost::weak_ptr< EmptyDocIdSet > Lucene::EmptyDocIdSetWeakPtr
typedef boost::shared_ptr< Entry > Lucene::EntryPtr
typedef boost::weak_ptr< Entry > Lucene::EntryWeakPtr
typedef boost::shared_ptr< ExactPhraseScorer > Lucene::ExactPhraseScorerPtr
typedef boost::shared_ptr< Explanation > Lucene::ExplanationPtr
typedef boost::weak_ptr< Explanation > Lucene::ExplanationWeakPtr
typedef boost::shared_ptr< FastCharStream > Lucene::FastCharStreamPtr
typedef boost::weak_ptr< FastCharStream > Lucene::FastCharStreamWeakPtr
typedef boost::shared_ptr< Fieldable > Lucene::FieldablePtr
typedef boost::weak_ptr< Fieldable > Lucene::FieldableWeakPtr
typedef boost::shared_ptr< FieldCacheDocIdSet > Lucene::FieldCacheDocIdSetPtr
typedef boost::weak_ptr< FieldCacheDocIdSet > Lucene::FieldCacheDocIdSetWeakPtr
typedef boost::shared_ptr< FieldCacheEntry > Lucene::FieldCacheEntryPtr
typedef boost::weak_ptr< FieldCacheEntry > Lucene::FieldCacheEntryWeakPtr
typedef boost::shared_ptr< FieldCacheImpl > Lucene::FieldCacheImplPtr
typedef boost::weak_ptr< FieldCacheImpl > Lucene::FieldCacheImplWeakPtr
typedef boost::shared_ptr< FieldCache > Lucene::FieldCachePtr
typedef boost::shared_ptr< FieldCacheRangeFilterByte > Lucene::FieldCacheRangeFilterBytePtr
typedef boost::weak_ptr< FieldCacheRangeFilterByte > Lucene::FieldCacheRangeFilterByteWeakPtr
typedef boost::shared_ptr< FieldCacheRangeFilterDouble > Lucene::FieldCacheRangeFilterDoublePtr
typedef boost::weak_ptr< FieldCacheRangeFilterDouble > Lucene::FieldCacheRangeFilterDoubleWeakPtr
typedef boost::shared_ptr< FieldCacheRangeFilterInt > Lucene::FieldCacheRangeFilterIntPtr
typedef boost::weak_ptr< FieldCacheRangeFilterInt > Lucene::FieldCacheRangeFilterIntWeakPtr
typedef boost::shared_ptr< FieldCacheRangeFilterLong > Lucene::FieldCacheRangeFilterLongPtr
typedef boost::weak_ptr< FieldCacheRangeFilterLong > Lucene::FieldCacheRangeFilterLongWeakPtr
typedef boost::shared_ptr< FieldCacheRangeFilterString > Lucene::FieldCacheRangeFilterStringPtr
typedef boost::weak_ptr< FieldCacheRangeFilterString > Lucene::FieldCacheRangeFilterStringWeakPtr
typedef boost::shared_ptr< FieldCacheSource > Lucene::FieldCacheSourcePtr
typedef boost::shared_ptr< FieldCacheTermsFilterDocIdSet > Lucene::FieldCacheTermsFilterDocIdSetPtr
typedef boost::weak_ptr< FieldCacheTermsFilterDocIdSet > Lucene::FieldCacheTermsFilterDocIdSetWeakPtr
typedef boost::weak_ptr< FieldCache > Lucene::FieldCacheWeakPtr
typedef boost::shared_ptr< FieldComparator > Lucene::FieldComparatorPtr
typedef boost::weak_ptr< FieldComparator > Lucene::FieldComparatorWeakPtr
typedef boost::shared_ptr< FieldDocIdSetIteratorIncrement > Lucene::FieldDocIdSetIteratorIncrementPtr
typedef boost::weak_ptr< FieldDocIdSetIteratorIncrement > Lucene::FieldDocIdSetIteratorIncrementWeakPtr
typedef boost::shared_ptr< FieldDocIdSetIteratorTermDocs > Lucene::FieldDocIdSetIteratorTermDocsPtr
typedef boost::weak_ptr< FieldDocIdSetIteratorTermDocs > Lucene::FieldDocIdSetIteratorTermDocsWeakPtr
typedef boost::shared_ptr< FieldDoc > Lucene::FieldDocPtr
typedef boost::weak_ptr< FieldDoc > Lucene::FieldDocWeakPtr
typedef boost::shared_ptr< FieldInfo > Lucene::FieldInfoPtr
typedef boost::shared_ptr< FieldInfos > Lucene::FieldInfosPtr
typedef boost::weak_ptr< FieldInfos > Lucene::FieldInfosWeakPtr
typedef boost::weak_ptr< FieldInfo > Lucene::FieldInfoWeakPtr
typedef boost::shared_ptr< FieldInvertState > Lucene::FieldInvertStatePtr
typedef boost::shared_ptr< FieldNormStatus > Lucene::FieldNormStatusPtr
typedef boost::weak_ptr< FieldNormStatus > Lucene::FieldNormStatusWeakPtr
typedef boost::shared_ptr< Field > Lucene::FieldPtr
typedef boost::shared_ptr< FieldScoreQuery > Lucene::FieldScoreQueryPtr
typedef boost::weak_ptr< FieldScoreQuery > Lucene::FieldScoreQueryWeakPtr
typedef boost::shared_ptr< FieldSelector > Lucene::FieldSelectorPtr
typedef boost::weak_ptr< FieldSelector > Lucene::FieldSelectorWeakPtr
typedef boost::shared_ptr< FieldsReaderLocal > Lucene::FieldsReaderLocalPtr
typedef boost::weak_ptr< FieldsReaderLocal > Lucene::FieldsReaderLocalWeakPtr
typedef boost::shared_ptr< FieldsReader > Lucene::FieldsReaderPtr
typedef boost::weak_ptr< FieldsReader > Lucene::FieldsReaderWeakPtr
typedef boost::shared_ptr< FieldsWriter > Lucene::FieldsWriterPtr
typedef boost::weak_ptr< FieldsWriter > Lucene::FieldsWriterWeakPtr
typedef boost::shared_ptr< FieldValueHitQueue > Lucene::FieldValueHitQueuePtr
typedef boost::weak_ptr< Field > Lucene::FieldWeakPtr
typedef boost::shared_ptr< FileReader > Lucene::FileReaderPtr
typedef boost::weak_ptr< FileReader > Lucene::FileReaderWeakPtr
typedef boost::shared_ptr< FilterCache > Lucene::FilterCachePtr
typedef boost::weak_ptr< FilterCache > Lucene::FilterCacheWeakPtr
typedef boost::shared_ptr< FilterCleaner > Lucene::FilterCleanerPtr
typedef boost::weak_ptr< FilterCleaner > Lucene::FilterCleanerWeakPtr
typedef boost::shared_ptr< FilteredDocIdSet > Lucene::FilteredDocIdSetPtr
typedef boost::shared_ptr< FilteredQuery > Lucene::FilteredQueryPtr
typedef boost::weak_ptr< FilteredQuery > Lucene::FilteredQueryWeakPtr
typedef boost::shared_ptr< FilteredQueryWeight > Lucene::FilteredQueryWeightPtr
typedef boost::weak_ptr< FilteredQueryWeight > Lucene::FilteredQueryWeightWeakPtr
typedef boost::shared_ptr< FilteredTermEnum > Lucene::FilteredTermEnumPtr
typedef boost::shared_ptr< FilterIndexReader > Lucene::FilterIndexReaderPtr
typedef boost::shared_ptr< FilterItem > Lucene::FilterItemPtr
typedef boost::weak_ptr< FilterItem > Lucene::FilterItemWeakPtr
typedef boost::shared_ptr< FilterManager > Lucene::FilterManagerPtr
typedef boost::weak_ptr< FilterManager > Lucene::FilterManagerWeakPtr
typedef boost::shared_ptr< Filter > Lucene::FilterPtr
typedef boost::weak_ptr< Filter > Lucene::FilterWeakPtr
typedef boost::shared_ptr< FindSegmentsModified > Lucene::FindSegmentsModifiedPtr
typedef boost::weak_ptr< FindSegmentsModified > Lucene::FindSegmentsModifiedWeakPtr
typedef boost::shared_ptr< FindSegmentsOpen > Lucene::FindSegmentsOpenPtr
typedef boost::weak_ptr< FindSegmentsOpen > Lucene::FindSegmentsOpenWeakPtr
typedef boost::shared_ptr< FindSegmentsRead > Lucene::FindSegmentsReadPtr
typedef boost::weak_ptr< FindSegmentsRead > Lucene::FindSegmentsReadWeakPtr
typedef boost::shared_ptr< FindSegmentsReopen > Lucene::FindSegmentsReopenPtr
typedef boost::weak_ptr< FindSegmentsReopen > Lucene::FindSegmentsReopenWeakPtr
typedef boost::shared_ptr< FlagsAttribute > Lucene::FlagsAttributePtr
typedef boost::weak_ptr< FlagsAttribute > Lucene::FlagsAttributeWeakPtr
typedef boost::shared_ptr< FSDirectory > Lucene::FSDirectoryPtr
typedef boost::weak_ptr< FSDirectory > Lucene::FSDirectoryWeakPtr
typedef boost::shared_ptr< FSLockFactory > Lucene::FSLockFactoryPtr
typedef boost::weak_ptr< FSLockFactory > Lucene::FSLockFactoryWeakPtr
typedef boost::shared_ptr< Future > Lucene::FuturePtr
typedef boost::weak_ptr< Future > Lucene::FutureWeakPtr
typedef boost::shared_ptr< FuzzyQuery > Lucene::FuzzyQueryPtr
typedef boost::weak_ptr< FuzzyQuery > Lucene::FuzzyQueryWeakPtr
typedef boost::shared_ptr< FuzzyTermEnum > Lucene::FuzzyTermEnumPtr
typedef boost::weak_ptr< FuzzyTermEnum > Lucene::FuzzyTermEnumWeakPtr
typedef boost::shared_ptr< HeapedScorerDoc > Lucene::HeapedScorerDocPtr
typedef boost::weak_ptr< HeapedScorerDoc > Lucene::HeapedScorerDocWeakPtr
typedef boost::shared_ptr< HitQueueBase > Lucene::HitQueueBasePtr
typedef boost::weak_ptr< HitQueueBase > Lucene::HitQueueBaseWeakPtr
typedef boost::shared_ptr< HitQueue > Lucene::HitQueuePtr
typedef boost::weak_ptr< HitQueue > Lucene::HitQueueWeakPtr
typedef boost::shared_ptr< IDFExplanation > Lucene::IDFExplanationPtr
typedef boost::weak_ptr< IDFExplanation > Lucene::IDFExplanationWeakPtr
typedef boost::shared_ptr< IndexCommit > Lucene::IndexCommitPtr
typedef boost::weak_ptr< IndexCommit > Lucene::IndexCommitWeakPtr
typedef boost::shared_ptr< IndexFileDeleter > Lucene::IndexFileDeleterPtr
typedef boost::shared_ptr< IndexingChain > Lucene::IndexingChainPtr
typedef boost::weak_ptr< IndexingChain > Lucene::IndexingChainWeakPtr
typedef boost::shared_ptr< IndexInput > Lucene::IndexInputPtr
typedef boost::weak_ptr< IndexInput > Lucene::IndexInputWeakPtr
typedef boost::shared_ptr< IndexOutput > Lucene::IndexOutputPtr
typedef boost::weak_ptr< IndexOutput > Lucene::IndexOutputWeakPtr
typedef boost::shared_ptr< IndexReader > Lucene::IndexReaderPtr
typedef boost::shared_ptr< IndexReaderWarmer > Lucene::IndexReaderWarmerPtr
typedef boost::weak_ptr< IndexReader > Lucene::IndexReaderWeakPtr
typedef boost::shared_ptr< IndexSearcher > Lucene::IndexSearcherPtr
typedef boost::weak_ptr< IndexSearcher > Lucene::IndexSearcherWeakPtr
typedef boost::shared_ptr< IndexStatus > Lucene::IndexStatusPtr
typedef boost::weak_ptr< IndexStatus > Lucene::IndexStatusWeakPtr
typedef boost::shared_ptr< IndexWriter > Lucene::IndexWriterPtr
typedef boost::weak_ptr< IndexWriter > Lucene::IndexWriterWeakPtr
typedef boost::shared_ptr< InfoStreamFile > Lucene::InfoStreamFilePtr
typedef boost::weak_ptr< InfoStreamFile > Lucene::InfoStreamFileWeakPtr
typedef boost::shared_ptr< InfoStreamOut > Lucene::InfoStreamOutPtr
typedef boost::weak_ptr< InfoStreamOut > Lucene::InfoStreamOutWeakPtr
typedef boost::shared_ptr< InfoStream > Lucene::InfoStreamPtr
typedef boost::weak_ptr< InfoStream > Lucene::InfoStreamWeakPtr
typedef boost::shared_ptr< InputFile > Lucene::InputFilePtr
typedef boost::weak_ptr< InputFile > Lucene::InputFileWeakPtr
typedef boost::shared_ptr< InputStreamReader > Lucene::InputStreamReaderPtr
typedef boost::shared_ptr< Insanity > Lucene::InsanityPtr
typedef boost::weak_ptr< Insanity > Lucene::InsanityWeakPtr
typedef boost::shared_ptr< IntBlockPool > Lucene::IntBlockPoolPtr
typedef boost::weak_ptr< IntBlockPool > Lucene::IntBlockPoolWeakPtr
typedef boost::shared_ptr< IntCache > Lucene::IntCachePtr
typedef boost::weak_ptr< IntCache > Lucene::IntCacheWeakPtr
typedef boost::shared_ptr< IntFieldSource > Lucene::IntFieldSourcePtr
typedef boost::weak_ptr< IntFieldSource > Lucene::IntFieldSourceWeakPtr
typedef boost::shared_ptr< IntParser > Lucene::IntParserPtr
typedef boost::weak_ptr< IntParser > Lucene::IntParserWeakPtr
typedef boost::shared_ptr< IntQueue > Lucene::IntQueuePtr
typedef boost::weak_ptr< IntQueue > Lucene::IntQueueWeakPtr
typedef boost::shared_ptr< IntRangeBuilder > Lucene::IntRangeBuilderPtr
typedef boost::weak_ptr< IntRangeBuilder > Lucene::IntRangeBuilderWeakPtr
typedef boost::shared_ptr< KeywordAnalyzer > Lucene::KeywordAnalyzerPtr
typedef boost::weak_ptr< KeywordAnalyzer > Lucene::KeywordAnalyzerWeakPtr
typedef boost::shared_ptr< KeywordTokenizer > Lucene::KeywordTokenizerPtr
typedef boost::shared_ptr< LengthFilter > Lucene::LengthFilterPtr
typedef boost::weak_ptr< LengthFilter > Lucene::LengthFilterWeakPtr
typedef boost::shared_ptr< LetterTokenizer > Lucene::LetterTokenizerPtr
typedef boost::weak_ptr< LetterTokenizer > Lucene::LetterTokenizerWeakPtr
typedef boost::shared_ptr< LockFactory > Lucene::LockFactoryPtr
typedef boost::weak_ptr< LockFactory > Lucene::LockFactoryWeakPtr
typedef boost::shared_ptr< Lock > Lucene::LockPtr
typedef boost::weak_ptr< Lock > Lucene::LockWeakPtr
typedef boost::shared_ptr< LogDocMergePolicy > Lucene::LogDocMergePolicyPtr
typedef boost::shared_ptr< LogMergePolicy > Lucene::LogMergePolicyPtr
typedef boost::weak_ptr< LogMergePolicy > Lucene::LogMergePolicyWeakPtr
typedef boost::shared_ptr< LongCache > Lucene::LongCachePtr
typedef boost::weak_ptr< LongCache > Lucene::LongCacheWeakPtr
typedef boost::shared_ptr< LongParser > Lucene::LongParserPtr
typedef boost::weak_ptr< LongParser > Lucene::LongParserWeakPtr
typedef boost::shared_ptr< LongRangeBuilder > Lucene::LongRangeBuilderPtr
typedef boost::shared_ptr< LowerCaseFilter > Lucene::LowerCaseFilterPtr
typedef boost::weak_ptr< LowerCaseFilter > Lucene::LowerCaseFilterWeakPtr
typedef boost::shared_ptr< LowerCaseTokenizer > Lucene::LowerCaseTokenizerPtr
typedef boost::shared_ptr< LuceneObject > Lucene::LuceneObjectPtr
typedef boost::weak_ptr< LuceneObject > Lucene::LuceneObjectWeakPtr
typedef boost::shared_ptr< LuceneSignal > Lucene::LuceneSignalPtr
typedef boost::weak_ptr< LuceneSignal > Lucene::LuceneSignalWeakPtr
typedef boost::shared_ptr< LuceneThread > Lucene::LuceneThreadPtr
typedef boost::weak_ptr< LuceneThread > Lucene::LuceneThreadWeakPtr
typedef boost::shared_ptr< MapFieldSelector > Lucene::MapFieldSelectorPtr
typedef boost::shared_ptr< MappingCharFilter > Lucene::MappingCharFilterPtr
typedef boost::shared_ptr< MatchAllDocsQuery > Lucene::MatchAllDocsQueryPtr
typedef boost::shared_ptr< MatchAllDocsWeight > Lucene::MatchAllDocsWeightPtr
typedef boost::weak_ptr< MatchAllDocsWeight > Lucene::MatchAllDocsWeightWeakPtr
typedef boost::shared_ptr< MatchAllScorer > Lucene::MatchAllScorerPtr
typedef boost::weak_ptr< MatchAllScorer > Lucene::MatchAllScorerWeakPtr
typedef boost::shared_ptr< MaxPayloadFunction > Lucene::MaxPayloadFunctionPtr
typedef boost::shared_ptr< MergeDocIDRemapper > Lucene::MergeDocIDRemapperPtr
typedef boost::shared_ptr< MergePolicy > Lucene::MergePolicyPtr
typedef boost::weak_ptr< MergePolicy > Lucene::MergePolicyWeakPtr
typedef boost::shared_ptr< MergeScheduler > Lucene::MergeSchedulerPtr
typedef boost::weak_ptr< MergeScheduler > Lucene::MergeSchedulerWeakPtr
typedef boost::shared_ptr< MergeSpecification > Lucene::MergeSpecificationPtr
typedef boost::shared_ptr< MergeThread > Lucene::MergeThreadPtr
typedef boost::weak_ptr< MergeThread > Lucene::MergeThreadWeakPtr
typedef boost::shared_ptr< MinPayloadFunction > Lucene::MinPayloadFunctionPtr
typedef boost::shared_ptr< MMapDirectory > Lucene::MMapDirectoryPtr
typedef boost::weak_ptr< MMapDirectory > Lucene::MMapDirectoryWeakPtr
typedef boost::shared_ptr< MMapIndexInput > Lucene::MMapIndexInputPtr
typedef boost::weak_ptr< MMapIndexInput > Lucene::MMapIndexInputWeakPtr
typedef boost::shared_ptr< MultiComparatorsFieldValueHitQueue > Lucene::MultiComparatorsFieldValueHitQueuePtr
typedef boost::weak_ptr< MultiComparatorsFieldValueHitQueue > Lucene::MultiComparatorsFieldValueHitQueueWeakPtr
typedef boost::shared_ptr< MultiPhraseQuery > Lucene::MultiPhraseQueryPtr
typedef boost::shared_ptr< MultiReader > Lucene::MultiReaderPtr
typedef boost::weak_ptr< MultiReader > Lucene::MultiReaderWeakPtr
typedef boost::shared_ptr< MultiSearcherCallableNoSort > Lucene::MultiSearcherCallableNoSortPtr
typedef boost::weak_ptr< MultiSearcherCallableNoSort > Lucene::MultiSearcherCallableNoSortWeakPtr
typedef boost::shared_ptr< MultiSearcherCallableWithSort > Lucene::MultiSearcherCallableWithSortPtr
typedef boost::weak_ptr< MultiSearcherCallableWithSort > Lucene::MultiSearcherCallableWithSortWeakPtr
typedef boost::shared_ptr< MultiSearcher > Lucene::MultiSearcherPtr
typedef boost::weak_ptr< MultiSearcher > Lucene::MultiSearcherWeakPtr
typedef boost::shared_ptr< MultiTermDocs > Lucene::MultiTermDocsPtr
typedef boost::weak_ptr< MultiTermDocs > Lucene::MultiTermDocsWeakPtr
typedef boost::shared_ptr< MultiTermEnum > Lucene::MultiTermEnumPtr
typedef boost::weak_ptr< MultiTermEnum > Lucene::MultiTermEnumWeakPtr
typedef boost::shared_ptr< MultiTermPositions > Lucene::MultiTermPositionsPtr
typedef boost::shared_ptr< MultiTermQuery > Lucene::MultiTermQueryPtr
typedef boost::weak_ptr< MultiTermQuery > Lucene::MultiTermQueryWeakPtr
typedef boost::shared_ptr< MyCommitPoint > Lucene::MyCommitPointPtr
typedef boost::weak_ptr< MyCommitPoint > Lucene::MyCommitPointWeakPtr
typedef boost::shared_ptr< MySegmentTermDocs > Lucene::MySegmentTermDocsPtr
typedef boost::weak_ptr< MySegmentTermDocs > Lucene::MySegmentTermDocsWeakPtr
typedef boost::shared_ptr< NativeFSLock > Lucene::NativeFSLockPtr
typedef boost::weak_ptr< NativeFSLock > Lucene::NativeFSLockWeakPtr
typedef boost::shared_ptr< NearSpansOrdered > Lucene::NearSpansOrderedPtr
typedef boost::shared_ptr< NearSpansUnordered > Lucene::NearSpansUnorderedPtr
typedef boost::shared_ptr< NoLockFactory > Lucene::NoLockFactoryPtr
typedef boost::weak_ptr< NoLockFactory > Lucene::NoLockFactoryWeakPtr
typedef boost::shared_ptr< NoLock > Lucene::NoLockPtr
typedef boost::weak_ptr< NoLock > Lucene::NoLockWeakPtr
typedef boost::shared_ptr< NormalizeCharMap > Lucene::NormalizeCharMapPtr
typedef boost::shared_ptr< Norm > Lucene::NormPtr
typedef boost::shared_ptr< NormsWriter > Lucene::NormsWriterPtr
typedef boost::weak_ptr< NormsWriter > Lucene::NormsWriterWeakPtr
typedef boost::weak_ptr< Norm > Lucene::NormWeakPtr
typedef boost::shared_ptr< NumberTools > Lucene::NumberToolsPtr
typedef boost::weak_ptr< NumberTools > Lucene::NumberToolsWeakPtr
typedef boost::shared_ptr< NumericField > Lucene::NumericFieldPtr
typedef boost::weak_ptr< NumericField > Lucene::NumericFieldWeakPtr
typedef boost::shared_ptr< NumericRangeFilter > Lucene::NumericRangeFilterPtr
typedef boost::shared_ptr< NumericRangeQuery > Lucene::NumericRangeQueryPtr
typedef boost::shared_ptr< NumericTokenStream > Lucene::NumericTokenStreamPtr
typedef boost::shared_ptr< NumericUtilsDoubleParser > Lucene::NumericUtilsDoubleParserPtr
typedef boost::weak_ptr< NumericUtilsDoubleParser > Lucene::NumericUtilsDoubleParserWeakPtr
typedef boost::shared_ptr< NumericUtilsIntParser > Lucene::NumericUtilsIntParserPtr
typedef boost::weak_ptr< NumericUtilsIntParser > Lucene::NumericUtilsIntParserWeakPtr
typedef boost::shared_ptr< NumericUtilsLongParser > Lucene::NumericUtilsLongParserPtr
typedef boost::weak_ptr< NumericUtilsLongParser > Lucene::NumericUtilsLongParserWeakPtr
typedef boost::shared_ptr< NumericUtils > Lucene::NumericUtilsPtr
typedef boost::weak_ptr< NumericUtils > Lucene::NumericUtilsWeakPtr
typedef boost::shared_ptr< Num > Lucene::NumPtr
typedef boost::weak_ptr< Num > Lucene::NumWeakPtr
typedef boost::shared_ptr< OffsetAttribute > Lucene::OffsetAttributePtr
typedef boost::weak_ptr< OffsetAttribute > Lucene::OffsetAttributeWeakPtr
typedef boost::shared_ptr< OneComparatorFieldValueHitQueue > Lucene::OneComparatorFieldValueHitQueuePtr
typedef boost::weak_ptr< OneComparatorFieldValueHitQueue > Lucene::OneComparatorFieldValueHitQueueWeakPtr
typedef boost::shared_ptr< OneMerge > Lucene::OneMergePtr
typedef boost::weak_ptr< OneMerge > Lucene::OneMergeWeakPtr
typedef boost::shared_ptr< OpenBitSetDISI > Lucene::OpenBitSetDISIPtr
typedef boost::weak_ptr< OpenBitSetDISI > Lucene::OpenBitSetDISIWeakPtr
typedef boost::shared_ptr< OpenBitSetIterator > Lucene::OpenBitSetIteratorPtr
typedef boost::shared_ptr< OpenBitSet > Lucene::OpenBitSetPtr
typedef boost::weak_ptr< OpenBitSet > Lucene::OpenBitSetWeakPtr
typedef boost::shared_ptr< OrdFieldSource > Lucene::OrdFieldSourcePtr
typedef boost::weak_ptr< OrdFieldSource > Lucene::OrdFieldSourceWeakPtr
typedef boost::shared_ptr< OutputFile > Lucene::OutputFilePtr
typedef boost::weak_ptr< OutputFile > Lucene::OutputFileWeakPtr
typedef boost::shared_ptr< ParallelReader > Lucene::ParallelReaderPtr
typedef boost::weak_ptr< ParallelReader > Lucene::ParallelReaderWeakPtr
typedef boost::shared_ptr< ParallelTermDocs > Lucene::ParallelTermDocsPtr
typedef boost::weak_ptr< ParallelTermDocs > Lucene::ParallelTermDocsWeakPtr
typedef boost::shared_ptr< ParallelTermEnum > Lucene::ParallelTermEnumPtr
typedef boost::weak_ptr< ParallelTermEnum > Lucene::ParallelTermEnumWeakPtr
typedef boost::shared_ptr< ParallelTermPositions > Lucene::ParallelTermPositionsPtr
typedef boost::weak_ptr< ParallelTermPositions > Lucene::ParallelTermPositionsWeakPtr
typedef boost::shared_ptr< Parser > Lucene::ParserPtr
typedef boost::weak_ptr< Parser > Lucene::ParserWeakPtr
typedef boost::shared_ptr< PayloadAttribute > Lucene::PayloadAttributePtr
typedef boost::shared_ptr< PayloadFunction > Lucene::PayloadFunctionPtr
typedef boost::weak_ptr< PayloadFunction > Lucene::PayloadFunctionWeakPtr
typedef boost::shared_ptr< PayloadNearQuery > Lucene::PayloadNearQueryPtr
typedef boost::shared_ptr< Payload > Lucene::PayloadPtr
typedef boost::shared_ptr< PayloadSpanUtil > Lucene::PayloadSpanUtilPtr
typedef boost::weak_ptr< PayloadSpanUtil > Lucene::PayloadSpanUtilWeakPtr
typedef boost::shared_ptr< PayloadTermQuery > Lucene::PayloadTermQueryPtr
typedef boost::shared_ptr< PayloadTermSpanScorer > Lucene::PayloadTermSpanScorerPtr
typedef boost::weak_ptr< PayloadTermSpanScorer > Lucene::PayloadTermSpanScorerWeakPtr
typedef boost::shared_ptr< PayloadTermWeight > Lucene::PayloadTermWeightPtr
typedef boost::weak_ptr< PayloadTermWeight > Lucene::PayloadTermWeightWeakPtr
typedef boost::weak_ptr< Payload > Lucene::PayloadWeakPtr
typedef boost::shared_ptr< PerDocBuffer > Lucene::PerDocBufferPtr
typedef boost::weak_ptr< PerDocBuffer > Lucene::PerDocBufferWeakPtr
typedef boost::shared_ptr< PhrasePositions > Lucene::PhrasePositionsPtr
typedef boost::weak_ptr< PhrasePositions > Lucene::PhrasePositionsWeakPtr
typedef boost::shared_ptr< PhraseQuery > Lucene::PhraseQueryPtr
typedef boost::weak_ptr< PhraseQuery > Lucene::PhraseQueryWeakPtr
typedef boost::shared_ptr< PhraseQueue > Lucene::PhraseQueuePtr
typedef boost::weak_ptr< PhraseQueue > Lucene::PhraseQueueWeakPtr
typedef boost::shared_ptr< PhraseScorer > Lucene::PhraseScorerPtr
typedef boost::weak_ptr< PhraseScorer > Lucene::PhraseScorerWeakPtr
typedef boost::shared_ptr< PorterStemFilter > Lucene::PorterStemFilterPtr
typedef boost::shared_ptr< PorterStemmer > Lucene::PorterStemmerPtr
typedef boost::weak_ptr< PorterStemmer > Lucene::PorterStemmerWeakPtr
typedef boost::shared_ptr< PositionInfo > Lucene::PositionInfoPtr
typedef boost::weak_ptr< PositionInfo > Lucene::PositionInfoWeakPtr
typedef boost::shared_ptr< PrefixFilter > Lucene::PrefixFilterPtr
typedef boost::weak_ptr< PrefixFilter > Lucene::PrefixFilterWeakPtr
typedef boost::shared_ptr< PrefixQuery > Lucene::PrefixQueryPtr
typedef boost::weak_ptr< PrefixQuery > Lucene::PrefixQueryWeakPtr
typedef boost::shared_ptr< PrefixTermEnum > Lucene::PrefixTermEnumPtr
typedef boost::weak_ptr< PrefixTermEnum > Lucene::PrefixTermEnumWeakPtr
typedef boost::shared_ptr< QueryParser > Lucene::QueryParserPtr
typedef boost::shared_ptr< QueryParserToken > Lucene::QueryParserTokenPtr
typedef boost::weak_ptr< QueryParser > Lucene::QueryParserWeakPtr
typedef boost::shared_ptr< Query > Lucene::QueryPtr
typedef boost::shared_ptr< QueryTermVector > Lucene::QueryTermVectorPtr
typedef boost::weak_ptr< QueryTermVector > Lucene::QueryTermVectorWeakPtr
typedef boost::weak_ptr< Query > Lucene::QueryWeakPtr
typedef boost::shared_ptr< QueryWrapperFilter > Lucene::QueryWrapperFilterPtr
typedef boost::shared_ptr< RAMDirectory > Lucene::RAMDirectoryPtr
typedef boost::weak_ptr< RAMDirectory > Lucene::RAMDirectoryWeakPtr
typedef boost::shared_ptr< RAMFile > Lucene::RAMFilePtr
typedef boost::weak_ptr< RAMFile > Lucene::RAMFileWeakPtr
typedef boost::shared_ptr< RAMInputStream > Lucene::RAMInputStreamPtr
typedef boost::weak_ptr< RAMInputStream > Lucene::RAMInputStreamWeakPtr
typedef boost::shared_ptr< RAMOutputStream > Lucene::RAMOutputStreamPtr
typedef boost::weak_ptr< RAMOutputStream > Lucene::RAMOutputStreamWeakPtr
typedef boost::shared_ptr< Random > Lucene::RandomPtr
typedef boost::weak_ptr< Random > Lucene::RandomWeakPtr
typedef boost::shared_ptr< RawPostingList > Lucene::RawPostingListPtr
typedef boost::weak_ptr< RawPostingList > Lucene::RawPostingListWeakPtr
typedef boost::shared_ptr< ReaderCommit > Lucene::ReaderCommitPtr
typedef boost::weak_ptr< ReaderCommit > Lucene::ReaderCommitWeakPtr
typedef boost::shared_ptr< ReaderField > Lucene::ReaderFieldPtr
typedef boost::weak_ptr< ReaderField > Lucene::ReaderFieldWeakPtr
typedef boost::shared_ptr< ReaderPool > Lucene::ReaderPoolPtr
typedef boost::weak_ptr< ReaderPool > Lucene::ReaderPoolWeakPtr
typedef boost::shared_ptr< Reader > Lucene::ReaderPtr
typedef boost::weak_ptr< Reader > Lucene::ReaderWeakPtr
typedef boost::shared_ptr< RefCount > Lucene::RefCountPtr
typedef boost::weak_ptr< RefCount > Lucene::RefCountWeakPtr
typedef boost::shared_ptr< ReqExclScorer > Lucene::ReqExclScorerPtr
typedef boost::weak_ptr< ReqExclScorer > Lucene::ReqExclScorerWeakPtr
typedef boost::shared_ptr< ReqOptSumScorer > Lucene::ReqOptSumScorerPtr
typedef boost::weak_ptr< ReqOptSumScorer > Lucene::ReqOptSumScorerWeakPtr
typedef boost::shared_ptr< RewriteMethod > Lucene::RewriteMethodPtr
typedef boost::weak_ptr< RewriteMethod > Lucene::RewriteMethodWeakPtr
typedef boost::shared_ptr< ScoreDoc > Lucene::ScoreDocPtr
typedef boost::weak_ptr< ScoreDoc > Lucene::ScoreDocWeakPtr
typedef boost::shared_ptr< ScorerDocQueue > Lucene::ScorerDocQueuePtr
typedef boost::weak_ptr< ScorerDocQueue > Lucene::ScorerDocQueueWeakPtr
typedef boost::shared_ptr< Scorer > Lucene::ScorerPtr
typedef boost::weak_ptr< Scorer > Lucene::ScorerWeakPtr
typedef boost::shared_ptr< ScoreTerm > Lucene::ScoreTermPtr
typedef boost::shared_ptr< ScoreTermQueue > Lucene::ScoreTermQueuePtr
typedef boost::weak_ptr< ScoreTermQueue > Lucene::ScoreTermQueueWeakPtr
typedef boost::weak_ptr< ScoreTerm > Lucene::ScoreTermWeakPtr
typedef boost::shared_ptr< ScoringBooleanQueryRewrite > Lucene::ScoringBooleanQueryRewritePtr
typedef boost::weak_ptr< ScoringBooleanQueryRewrite > Lucene::ScoringBooleanQueryRewriteWeakPtr
typedef boost::shared_ptr< Searchable > Lucene::SearchablePtr
typedef boost::weak_ptr< Searchable > Lucene::SearchableWeakPtr
typedef boost::shared_ptr< Searcher > Lucene::SearcherPtr
typedef boost::weak_ptr< Searcher > Lucene::SearcherWeakPtr
typedef boost::shared_ptr< SegmentInfo > Lucene::SegmentInfoPtr
typedef boost::shared_ptr< SegmentInfos > Lucene::SegmentInfosPtr
typedef boost::shared_ptr< SegmentInfoStatus > Lucene::SegmentInfoStatusPtr
typedef boost::weak_ptr< SegmentInfos > Lucene::SegmentInfosWeakPtr
typedef boost::weak_ptr< SegmentInfo > Lucene::SegmentInfoWeakPtr
typedef boost::shared_ptr< SegmentMergeInfo > Lucene::SegmentMergeInfoPtr
typedef boost::shared_ptr< SegmentMergeQueue > Lucene::SegmentMergeQueuePtr
typedef boost::shared_ptr< SegmentMerger > Lucene::SegmentMergerPtr
typedef boost::weak_ptr< SegmentMerger > Lucene::SegmentMergerWeakPtr
typedef boost::shared_ptr< SegmentReader > Lucene::SegmentReaderPtr
typedef boost::shared_ptr< SegmentReaderRef > Lucene::SegmentReaderRefPtr
typedef boost::weak_ptr< SegmentReaderRef > Lucene::SegmentReaderRefWeakPtr
typedef boost::weak_ptr< SegmentReader > Lucene::SegmentReaderWeakPtr
typedef boost::shared_ptr< SegmentTermDocs > Lucene::SegmentTermDocsPtr
typedef boost::weak_ptr< SegmentTermDocs > Lucene::SegmentTermDocsWeakPtr
typedef boost::shared_ptr< SegmentTermEnum > Lucene::SegmentTermEnumPtr
typedef boost::weak_ptr< SegmentTermEnum > Lucene::SegmentTermEnumWeakPtr
typedef boost::shared_ptr< SegmentTermVector > Lucene::SegmentTermVectorPtr
typedef boost::shared_ptr< SegmentWriteState > Lucene::SegmentWriteStatePtr
typedef boost::shared_ptr< SimilarityDisableCoord > Lucene::SimilarityDisableCoordPtr
typedef boost::weak_ptr< SimilarityDisableCoord > Lucene::SimilarityDisableCoordWeakPtr
typedef boost::shared_ptr< SimilarityIDFExplanation > Lucene::SimilarityIDFExplanationPtr
typedef boost::weak_ptr< SimilarityIDFExplanation > Lucene::SimilarityIDFExplanationWeakPtr
typedef boost::shared_ptr< Similarity > Lucene::SimilarityPtr
typedef boost::weak_ptr< Similarity > Lucene::SimilarityWeakPtr
typedef boost::shared_ptr< SimpleAnalyzer > Lucene::SimpleAnalyzerPtr
typedef boost::weak_ptr< SimpleAnalyzer > Lucene::SimpleAnalyzerWeakPtr
typedef boost::shared_ptr< SimpleFSDirectory > Lucene::SimpleFSDirectoryPtr
typedef boost::shared_ptr< SimpleFSIndexInput > Lucene::SimpleFSIndexInputPtr
typedef boost::weak_ptr< SimpleFSIndexInput > Lucene::SimpleFSIndexInputWeakPtr
typedef boost::shared_ptr< SimpleFSIndexOutput > Lucene::SimpleFSIndexOutputPtr
typedef boost::weak_ptr< SimpleFSIndexOutput > Lucene::SimpleFSIndexOutputWeakPtr
typedef boost::shared_ptr< SimpleFSLock > Lucene::SimpleFSLockPtr
typedef boost::weak_ptr< SimpleFSLock > Lucene::SimpleFSLockWeakPtr
typedef boost::shared_ptr< SingleInstanceLock > Lucene::SingleInstanceLockPtr
typedef boost::weak_ptr< SingleInstanceLock > Lucene::SingleInstanceLockWeakPtr
typedef boost::shared_ptr< SingleMatchScorer > Lucene::SingleMatchScorerPtr
typedef boost::shared_ptr< SingleTermEnum > Lucene::SingleTermEnumPtr
typedef boost::weak_ptr< SingleTermEnum > Lucene::SingleTermEnumWeakPtr
typedef boost::shared_ptr< SinkFilter > Lucene::SinkFilterPtr
typedef boost::weak_ptr< SinkFilter > Lucene::SinkFilterWeakPtr
typedef boost::shared_ptr< SinkTokenStream > Lucene::SinkTokenStreamPtr
typedef boost::weak_ptr< SinkTokenStream > Lucene::SinkTokenStreamWeakPtr
typedef boost::shared_ptr< SkipBuffer > Lucene::SkipBufferPtr
typedef boost::weak_ptr< SkipBuffer > Lucene::SkipBufferWeakPtr
typedef boost::shared_ptr< SkipDocWriter > Lucene::SkipDocWriterPtr
typedef boost::weak_ptr< SkipDocWriter > Lucene::SkipDocWriterWeakPtr
typedef boost::shared_ptr< SloppyPhraseScorer > Lucene::SloppyPhraseScorerPtr
typedef boost::shared_ptr< SortedVIntList > Lucene::SortedVIntListPtr
typedef boost::weak_ptr< SortedVIntList > Lucene::SortedVIntListWeakPtr
typedef boost::shared_ptr< SortField > Lucene::SortFieldPtr
typedef boost::weak_ptr< SortField > Lucene::SortFieldWeakPtr
typedef boost::shared_ptr< Sort > Lucene::SortPtr
typedef boost::weak_ptr< Sort > Lucene::SortWeakPtr
typedef boost::shared_ptr< SpanFilter > Lucene::SpanFilterPtr
typedef boost::shared_ptr< SpanFilterResult > Lucene::SpanFilterResultPtr
typedef boost::weak_ptr< SpanFilter > Lucene::SpanFilterWeakPtr
typedef boost::shared_ptr< SpanFirstQuery > Lucene::SpanFirstQueryPtr
typedef boost::weak_ptr< SpanFirstQuery > Lucene::SpanFirstQueryWeakPtr
typedef boost::shared_ptr< SpanNearQuery > Lucene::SpanNearQueryPtr
typedef boost::weak_ptr< SpanNearQuery > Lucene::SpanNearQueryWeakPtr
typedef boost::shared_ptr< SpanNotQuery > Lucene::SpanNotQueryPtr
typedef boost::weak_ptr< SpanNotQuery > Lucene::SpanNotQueryWeakPtr
typedef boost::shared_ptr< SpanOrQuery > Lucene::SpanOrQueryPtr
typedef boost::weak_ptr< SpanOrQuery > Lucene::SpanOrQueryWeakPtr
typedef boost::shared_ptr< SpanQueryFilter > Lucene::SpanQueryFilterPtr
typedef boost::weak_ptr< SpanQueryFilter > Lucene::SpanQueryFilterWeakPtr
typedef boost::shared_ptr< SpanQuery > Lucene::SpanQueryPtr
typedef boost::weak_ptr< SpanQuery > Lucene::SpanQueryWeakPtr
typedef boost::shared_ptr< SpanQueue > Lucene::SpanQueuePtr
typedef boost::weak_ptr< SpanQueue > Lucene::SpanQueueWeakPtr
typedef boost::shared_ptr< SpansCell > Lucene::SpansCellPtr
typedef boost::weak_ptr< SpansCell > Lucene::SpansCellWeakPtr
typedef boost::shared_ptr< SpanScorer > Lucene::SpanScorerPtr
typedef boost::weak_ptr< SpanScorer > Lucene::SpanScorerWeakPtr
typedef boost::shared_ptr< Spans > Lucene::SpansPtr
typedef boost::weak_ptr< Spans > Lucene::SpansWeakPtr
typedef boost::shared_ptr< SpanTermQuery > Lucene::SpanTermQueryPtr
typedef boost::weak_ptr< SpanTermQuery > Lucene::SpanTermQueryWeakPtr
typedef boost::shared_ptr< SpanWeight > Lucene::SpanWeightPtr
typedef boost::weak_ptr< SpanWeight > Lucene::SpanWeightWeakPtr
typedef boost::shared_ptr< StandardAnalyzer > Lucene::StandardAnalyzerPtr
typedef boost::shared_ptr< StandardAnalyzerSavedStreams > Lucene::StandardAnalyzerSavedStreamsPtr
typedef boost::weak_ptr< StandardAnalyzerSavedStreams > Lucene::StandardAnalyzerSavedStreamsWeakPtr
typedef boost::shared_ptr< StandardFilter > Lucene::StandardFilterPtr
typedef boost::weak_ptr< StandardFilter > Lucene::StandardFilterWeakPtr
typedef boost::shared_ptr< StandardTokenizer > Lucene::StandardTokenizerPtr
typedef boost::shared_ptr< StartEnd > Lucene::StartEndPtr
typedef boost::weak_ptr< StartEnd > Lucene::StartEndWeakPtr
typedef boost::shared_ptr< StopAnalyzer > Lucene::StopAnalyzerPtr
typedef boost::shared_ptr< StopAnalyzerSavedStreams > Lucene::StopAnalyzerSavedStreamsPtr
typedef boost::weak_ptr< StopAnalyzerSavedStreams > Lucene::StopAnalyzerSavedStreamsWeakPtr
typedef boost::weak_ptr< StopAnalyzer > Lucene::StopAnalyzerWeakPtr
typedef boost::shared_ptr< StopFilter > Lucene::StopFilterPtr
typedef boost::weak_ptr< StopFilter > Lucene::StopFilterWeakPtr
typedef boost::shared_ptr< StoredFieldStatus > Lucene::StoredFieldStatusPtr
typedef boost::shared_ptr< StoredFieldsWriter > Lucene::StoredFieldsWriterPtr
typedef boost::shared_ptr< StringCache > Lucene::StringCachePtr
typedef boost::weak_ptr< StringCache > Lucene::StringCacheWeakPtr
typedef boost::shared_ptr< StringIndexCache > Lucene::StringIndexCachePtr
typedef boost::shared_ptr< StringIndex > Lucene::StringIndexPtr
typedef boost::weak_ptr< StringIndex > Lucene::StringIndexWeakPtr
typedef boost::shared_ptr< StringReader > Lucene::StringReaderPtr
typedef boost::weak_ptr< StringReader > Lucene::StringReaderWeakPtr
typedef boost::shared_ptr< SubScorer > Lucene::SubScorerPtr
typedef boost::weak_ptr< SubScorer > Lucene::SubScorerWeakPtr
typedef boost::shared_ptr< Synchronize > Lucene::SynchronizePtr
typedef boost::weak_ptr< Synchronize > Lucene::SynchronizeWeakPtr
typedef boost::shared_ptr< TeeSinkTokenFilter > Lucene::TeeSinkTokenFilterPtr
typedef boost::shared_ptr< TermAttribute > Lucene::TermAttributePtr
typedef boost::weak_ptr< TermAttribute > Lucene::TermAttributeWeakPtr
typedef boost::shared_ptr< TermBuffer > Lucene::TermBufferPtr
typedef boost::weak_ptr< TermBuffer > Lucene::TermBufferWeakPtr
typedef boost::shared_ptr< TermDocs > Lucene::TermDocsPtr
typedef boost::weak_ptr< TermDocs > Lucene::TermDocsWeakPtr
typedef boost::shared_ptr< TermEnum > Lucene::TermEnumPtr
typedef boost::weak_ptr< TermEnum > Lucene::TermEnumWeakPtr
typedef boost::shared_ptr< TermFreqVector > Lucene::TermFreqVectorPtr
typedef boost::weak_ptr< TermFreqVector > Lucene::TermFreqVectorWeakPtr
typedef boost::shared_ptr< TermIndexStatus > Lucene::TermIndexStatusPtr
typedef boost::weak_ptr< TermIndexStatus > Lucene::TermIndexStatusWeakPtr
typedef boost::shared_ptr< TermInfo > Lucene::TermInfoPtr
typedef boost::shared_ptr< TermInfosReader > Lucene::TermInfosReaderPtr
typedef boost::weak_ptr< TermInfosReader > Lucene::TermInfosReaderWeakPtr
typedef boost::shared_ptr< TermInfosWriter > Lucene::TermInfosWriterPtr
typedef boost::weak_ptr< TermInfosWriter > Lucene::TermInfosWriterWeakPtr
typedef boost::weak_ptr< TermInfo > Lucene::TermInfoWeakPtr
typedef boost::shared_ptr< TermPositions > Lucene::TermPositionsPtr
typedef boost::shared_ptr< TermPositionsQueue > Lucene::TermPositionsQueuePtr
typedef boost::weak_ptr< TermPositionsQueue > Lucene::TermPositionsQueueWeakPtr
typedef boost::weak_ptr< TermPositions > Lucene::TermPositionsWeakPtr
typedef boost::shared_ptr< TermPositionVector > Lucene::TermPositionVectorPtr
typedef boost::shared_ptr< Term > Lucene::TermPtr
typedef boost::shared_ptr< TermQuery > Lucene::TermQueryPtr
typedef boost::weak_ptr< TermQuery > Lucene::TermQueryWeakPtr
typedef boost::shared_ptr< TermRangeFilter > Lucene::TermRangeFilterPtr
typedef boost::weak_ptr< TermRangeFilter > Lucene::TermRangeFilterWeakPtr
typedef boost::shared_ptr< TermRangeQuery > Lucene::TermRangeQueryPtr
typedef boost::weak_ptr< TermRangeQuery > Lucene::TermRangeQueryWeakPtr
typedef boost::shared_ptr< TermRangeTermEnum > Lucene::TermRangeTermEnumPtr
typedef boost::shared_ptr< TermScorer > Lucene::TermScorerPtr
typedef boost::weak_ptr< TermScorer > Lucene::TermScorerWeakPtr
typedef boost::shared_ptr< TermsHashConsumer > Lucene::TermsHashConsumerPtr
typedef boost::shared_ptr< TermsHashPerField > Lucene::TermsHashPerFieldPtr
typedef boost::shared_ptr< TermsHashPerThread > Lucene::TermsHashPerThreadPtr
typedef boost::shared_ptr< TermsHash > Lucene::TermsHashPtr
typedef boost::weak_ptr< TermsHash > Lucene::TermsHashWeakPtr
typedef boost::shared_ptr< TermSpans > Lucene::TermSpansPtr
typedef boost::weak_ptr< TermSpans > Lucene::TermSpansWeakPtr
typedef boost::shared_ptr< TermVectorEntry > Lucene::TermVectorEntryPtr
typedef boost::weak_ptr< TermVectorEntry > Lucene::TermVectorEntryWeakPtr
typedef boost::shared_ptr< TermVectorMapper > Lucene::TermVectorMapperPtr
typedef boost::shared_ptr< TermVectorsReader > Lucene::TermVectorsReaderPtr
typedef boost::shared_ptr< TermVectorStatus > Lucene::TermVectorStatusPtr
typedef boost::shared_ptr< TermVectorsWriter > Lucene::TermVectorsWriterPtr
typedef boost::weak_ptr< Term > Lucene::TermWeakPtr
typedef boost::shared_ptr< ThreadPool > Lucene::ThreadPoolPtr
typedef boost::weak_ptr< ThreadPool > Lucene::ThreadPoolWeakPtr
typedef boost::shared_ptr< TimerThread > Lucene::TimerThreadPtr
typedef boost::weak_ptr< TimerThread > Lucene::TimerThreadWeakPtr
typedef boost::shared_ptr< TokenFilter > Lucene::TokenFilterPtr
typedef boost::weak_ptr< TokenFilter > Lucene::TokenFilterWeakPtr
typedef boost::shared_ptr< Tokenizer > Lucene::TokenizerPtr
typedef boost::weak_ptr< Tokenizer > Lucene::TokenizerWeakPtr
typedef boost::shared_ptr< Token > Lucene::TokenPtr
typedef boost::shared_ptr< TokenStream > Lucene::TokenStreamPtr
typedef boost::weak_ptr< TokenStream > Lucene::TokenStreamWeakPtr
typedef boost::weak_ptr< Token > Lucene::TokenWeakPtr
typedef boost::shared_ptr< TopDocsCollector > Lucene::TopDocsCollectorPtr
typedef boost::shared_ptr< TopDocs > Lucene::TopDocsPtr
typedef boost::weak_ptr< TopDocs > Lucene::TopDocsWeakPtr
typedef boost::shared_ptr< TopFieldCollector > Lucene::TopFieldCollectorPtr
typedef boost::shared_ptr< TopFieldDocs > Lucene::TopFieldDocsPtr
typedef boost::weak_ptr< TopFieldDocs > Lucene::TopFieldDocsWeakPtr
typedef boost::shared_ptr< TypeAttribute > Lucene::TypeAttributePtr
typedef boost::weak_ptr< TypeAttribute > Lucene::TypeAttributeWeakPtr
typedef boost::shared_ptr< UnicodeResult > Lucene::UnicodeResultPtr
typedef boost::weak_ptr< UnicodeResult > Lucene::UnicodeResultWeakPtr
typedef boost::shared_ptr< UTF16Decoder > Lucene::UTF16DecoderPtr
typedef boost::weak_ptr< UTF16Decoder > Lucene::UTF16DecoderWeakPtr
typedef boost::shared_ptr< UTF8Decoder > Lucene::UTF8DecoderPtr
typedef boost::shared_ptr< UTF8DecoderStream > Lucene::UTF8DecoderStreamPtr
typedef boost::weak_ptr< UTF8Decoder > Lucene::UTF8DecoderWeakPtr
typedef boost::shared_ptr< UTF8Encoder > Lucene::UTF8EncoderPtr
typedef boost::shared_ptr< UTF8EncoderStream > Lucene::UTF8EncoderStreamPtr
typedef boost::weak_ptr< UTF8Encoder > Lucene::UTF8EncoderWeakPtr
typedef boost::shared_ptr< UTF8Result > Lucene::UTF8ResultPtr
typedef boost::weak_ptr< UTF8Result > Lucene::UTF8ResultWeakPtr
typedef boost::shared_ptr< ValueSource > Lucene::ValueSourcePtr
typedef boost::shared_ptr< ValueSourceQuery > Lucene::ValueSourceQueryPtr
typedef boost::shared_ptr< ValueSourceScorer > Lucene::ValueSourceScorerPtr
typedef boost::weak_ptr< ValueSourceScorer > Lucene::ValueSourceScorerWeakPtr
typedef boost::weak_ptr< ValueSource > Lucene::ValueSourceWeakPtr
typedef boost::shared_ptr< ValueSourceWeight > Lucene::ValueSourceWeightPtr
typedef boost::weak_ptr< ValueSourceWeight > Lucene::ValueSourceWeightWeakPtr
typedef boost::shared_ptr< WaitQueue > Lucene::WaitQueuePtr
typedef boost::weak_ptr< WaitQueue > Lucene::WaitQueueWeakPtr
typedef boost::shared_ptr< Weight > Lucene::WeightPtr
typedef boost::weak_ptr< Weight > Lucene::WeightWeakPtr
typedef boost::shared_ptr< WhitespaceAnalyzer > Lucene::WhitespaceAnalyzerPtr
typedef boost::shared_ptr< WildcardQuery > Lucene::WildcardQueryPtr
typedef boost::weak_ptr< WildcardQuery > Lucene::WildcardQueryWeakPtr
typedef boost::shared_ptr< WildcardTermEnum > Lucene::WildcardTermEnumPtr
typedef boost::shared_ptr< WordlistLoader > Lucene::WordlistLoaderPtr
typedef boost::weak_ptr< WordlistLoader > Lucene::WordlistLoaderWeakPtr
typedef boost::shared_ptr<boost::asio::io_service::work> Lucene::workPtr

Function Documentation

LPPAPI void* Lucene::AllocMemory ( size_t  size)

Allocate block of memory.

Referenced by Lucene::ArrayData< TYPE >::resize().

LPPAPI void Lucene::FreeMemory ( void *  memory)

Release a given block of memory.

Referenced by Lucene::ArrayData< TYPE >::resize().

template<class TYPE >
std::size_t Lucene::hash_value ( const Array< TYPE > &  value)
inline
template<typename TYPE >
Collection<TYPE> Lucene::newCollection ( const TYPE &  a1)
template<typename TYPE >
Collection<TYPE> Lucene::newCollection ( const TYPE &  a1,
const TYPE &  a2 
)
template<typename TYPE >
Collection<TYPE> Lucene::newCollection ( const TYPE &  a1,
const TYPE &  a2,
const TYPE &  a3 
)
template<typename TYPE >
Collection<TYPE> Lucene::newCollection ( const TYPE &  a1,
const TYPE &  a2,
const TYPE &  a3,
const TYPE &  a4 
)
template<typename TYPE >
Collection<TYPE> Lucene::newCollection ( const TYPE &  a1,
const TYPE &  a2,
const TYPE &  a3,
const TYPE &  a4,
const TYPE &  a5 
)
template<typename TYPE >
Collection<TYPE> Lucene::newCollection ( const TYPE &  a1,
const TYPE &  a2,
const TYPE &  a3,
const TYPE &  a4,
const TYPE &  a5,
const TYPE &  a6 
)
template<typename TYPE >
Collection<TYPE> Lucene::newCollection ( const TYPE &  a1,
const TYPE &  a2,
const TYPE &  a3,
const TYPE &  a4,
const TYPE &  a5,
const TYPE &  a6,
const TYPE &  a7 
)
template<typename TYPE >
Collection<TYPE> Lucene::newCollection ( const TYPE &  a1,
const TYPE &  a2,
const TYPE &  a3,
const TYPE &  a4,
const TYPE &  a5,
const TYPE &  a6,
const TYPE &  a7,
const TYPE &  a8 
)
template<typename TYPE >
Collection<TYPE> Lucene::newCollection ( const TYPE &  a1,
const TYPE &  a2,
const TYPE &  a3,
const TYPE &  a4,
const TYPE &  a5,
const TYPE &  a6,
const TYPE &  a7,
const TYPE &  a8,
const TYPE &  a9 
)
template<typename TYPE >
Collection<TYPE> Lucene::newCollection ( const TYPE &  a1,
const TYPE &  a2,
const TYPE &  a3,
const TYPE &  a4,
const TYPE &  a5,
const TYPE &  a6,
const TYPE &  a7,
const TYPE &  a8,
const TYPE &  a9,
const TYPE &  a10 
)
template<class T >
boost::shared_ptr<T> Lucene::newInstance ( )
template<class T , class A1 >
boost::shared_ptr<T> Lucene::newInstance ( A1 const &  a1)
template<class T , class A1 , class A2 >
boost::shared_ptr<T> Lucene::newInstance ( A1 const &  a1,
A2 const &  a2 
)
template<class T , class A1 , class A2 , class A3 >
boost::shared_ptr<T> Lucene::newInstance ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3 
)
template<class T , class A1 , class A2 , class A3 , class A4 >
boost::shared_ptr<T> Lucene::newInstance ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4 
)
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 >
boost::shared_ptr<T> Lucene::newInstance ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5 
)
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
boost::shared_ptr<T> Lucene::newInstance ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5,
A6 const &  a6 
)
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
boost::shared_ptr<T> Lucene::newInstance ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5,
A6 const &  a6,
A7 const &  a7 
)
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
boost::shared_ptr<T> Lucene::newInstance ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5,
A6 const &  a6,
A7 const &  a7,
A8 const &  a8 
)
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
boost::shared_ptr<T> Lucene::newInstance ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5,
A6 const &  a6,
A7 const &  a7,
A8 const &  a8,
A9 const &  a9 
)
template<class T >
boost::shared_ptr<T> Lucene::newLucene ( )
template<class T , class A1 >
boost::shared_ptr<T> Lucene::newLucene ( A1 const &  a1)
template<class T , class A1 , class A2 >
boost::shared_ptr<T> Lucene::newLucene ( A1 const &  a1,
A2 const &  a2 
)
template<class T , class A1 , class A2 , class A3 >
boost::shared_ptr<T> Lucene::newLucene ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3 
)
template<class T , class A1 , class A2 , class A3 , class A4 >
boost::shared_ptr<T> Lucene::newLucene ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4 
)
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 >
boost::shared_ptr<T> Lucene::newLucene ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5 
)
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
boost::shared_ptr<T> Lucene::newLucene ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5,
A6 const &  a6 
)
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
boost::shared_ptr<T> Lucene::newLucene ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5,
A6 const &  a6,
A7 const &  a7 
)
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
boost::shared_ptr<T> Lucene::newLucene ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5,
A6 const &  a6,
A7 const &  a7,
A8 const &  a8 
)
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
boost::shared_ptr<T> Lucene::newLucene ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5,
A6 const &  a6,
A7 const &  a7,
A8 const &  a8,
A9 const &  a9 
)
template<class TYPE >
bool Lucene::operator== ( const Array< TYPE > &  value1,
const Array< TYPE > &  value2 
)
inline
LPPAPI void* Lucene::ReallocMemory ( void *  memory,
size_t  size 
)

Reallocate a given block of memory.

Referenced by Lucene::ArrayData< TYPE >::resize().

LPPAPI void Lucene::ReleaseThreadCache ( )

Release thread cache. Note: should be called whenever a thread exits and using nedmalloc.


clucene.sourceforge.net