A B C D E F G H I K L M N O P Q R S T U W X Y

A

add(Summary.Fragment) - Method in class com.atlassian.bonnie.search.summary.Excerpt
Add a frag to the list.
add(Summary.Fragment) - Method in class com.atlassian.bonnie.search.summary.Summary
Adds a fragment to a summary.
addDocument(String, Document) - Method in class com.atlassian.bonnie.index.TempIndexWriter
Add a document to an index.
addFields(Document, StringBuffer, Searchable) - Method in interface com.atlassian.bonnie.search.Extractor
 
addFields(Document, StringBuffer, Searchable) - Method in class com.atlassian.bonnie.search.extractor.AttachmentMetadataExtractor
 
addFields(Document, StringBuffer, Searchable) - Method in class com.atlassian.bonnie.search.extractor.BaseAttachmentContentExtractor
 
addFields(Document, StringBuffer, Searchable) - Method in class com.atlassian.bonnie.search.extractor.XmlConfiguredExtractor
 
addToken(String) - Method in class com.atlassian.bonnie.search.summary.Excerpt
 
allThreadsComplete(BatchOpIndexer.DocumentWritingScheme, boolean, ProgressWrapper) - Method in class com.atlassian.bonnie.index.BaseMultiThreadedIndexer
Perform clean-up operations such as closing writers, optimizing, merging with original index, etc.
allThreadsComplete(BatchOpIndexer.DocumentWritingScheme, boolean, ProgressWrapper) - Method in class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
 
AnyTypeObjectDao - Interface in com.atlassian.bonnie
Deprecated. since 3.1. A DAO interface does not belong in a shared library for search. This interface has been moved back into Confluence.
AttachmentMetadataExtractor - Class in com.atlassian.bonnie.search.extractor
 
AttachmentMetadataExtractor() - Constructor for class com.atlassian.bonnie.search.extractor.AttachmentMetadataExtractor
 
AttachmentMetadataExtractor.FieldName - Class in com.atlassian.bonnie.search.extractor
This may change, don't consider this part of a public API
AttachmentMetadataExtractor.FieldName() - Constructor for class com.atlassian.bonnie.search.extractor.AttachmentMetadataExtractor.FieldName
 

B

BaseAttachmentContentExtractor - Class in com.atlassian.bonnie.search.extractor
 
BaseAttachmentContentExtractor() - Constructor for class com.atlassian.bonnie.search.extractor.BaseAttachmentContentExtractor
 
BaseDocumentBuilder - Class in com.atlassian.bonnie.search
 
BaseDocumentBuilder(HandleResolver, List<Extractor>, List<DocumentPostProcessor>) - Constructor for class com.atlassian.bonnie.search.BaseDocumentBuilder
 
BaseDocumentBuilder.FieldName - Class in com.atlassian.bonnie.search
This may change, don't consider this part of a public API
BaseDocumentBuilder.FieldName() - Constructor for class com.atlassian.bonnie.search.BaseDocumentBuilder.FieldName
 
BaseDocumentWritingScheme - Class in com.atlassian.bonnie.index
 
BaseDocumentWritingScheme() - Constructor for class com.atlassian.bonnie.index.BaseDocumentWritingScheme
 
BaseMultiThreadedIndexer - Class in com.atlassian.bonnie.index
Multiple-thread implementation of a BatchOpIndexer
BaseMultiThreadedIndexer() - Constructor for class com.atlassian.bonnie.index.BaseMultiThreadedIndexer
 
BatchIndexer - Interface in com.atlassian.bonnie.search
 
BatchOpIndexer - Interface in com.atlassian.bonnie.index
Performs batch operations on an index.
BatchOpIndexer.DocumentWritingScheme - Interface in com.atlassian.bonnie.index
Writes documents.
bits(IndexReader) - Method in class com.atlassian.bonnie.search.InvertedQueryFilter
 
buildMapFromDocument(Document) - Static method in class com.atlassian.bonnie.LuceneUtils
Builds a Map representation of a Document.
buildSingleFieldMultiValuePrefixQuery(String, Collection, boolean) - Static method in class com.atlassian.bonnie.LuceneUtils
 
buildSingleFieldMultiValueTermQuery(String, Collection, boolean) - Static method in class com.atlassian.bonnie.LuceneUtils
Builds a query that checks that the field contains all or some of the values specified.
buildSingleFieldSingleValueTermQuery(String, String) - Static method in class com.atlassian.bonnie.LuceneUtils
 
buildStandardQuery(String[], String) - Method in class com.atlassian.bonnie.search.LuceneSearcher
Different from term query in that the query parameter specified is passed through an analyzer that may remove certain stop words before constructing a Query.
buildStandardQuery(String, String) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
buildStandardQuery(String[], String) - Method in interface com.atlassian.bonnie.Searcher
Performs a search over multiple fields
buildStandardQuery(String, String) - Method in interface com.atlassian.bonnie.Searcher
 

C

calculateNumberOfThreads(int) - Method in class com.atlassian.bonnie.index.BaseMultiThreadedIndexer
Determine how many threads to use.
CLASS_NAME - Static variable in class com.atlassian.bonnie.search.BaseDocumentBuilder.FieldName
 
close() - Method in interface com.atlassian.bonnie.ILuceneConnection
Closes the reader and the writer.
close(ILuceneConnection) - Method in interface com.atlassian.bonnie.index.BatchOpIndexer.DocumentWritingScheme
Release any open resources.
close(ILuceneConnection) - Method in class com.atlassian.bonnie.index.TempDirectoryDocumentWritingScheme
Merge the temp indices into the final index, deleting the temp directories.
close(String) - Method in class com.atlassian.bonnie.index.TempIndexWriter
Delete the respective temp indices.
close() - Method in class com.atlassian.bonnie.LuceneConnection
 
close() - Method in class org.apache.lucene.search.DelayCloseIndexSearcher
Should be called once for every call to open().
closeAll() - Method in class com.atlassian.bonnie.index.TempIndexWriter
Delete the respective temp indices.
closeWhenDone() - Method in class org.apache.lucene.search.DelayCloseIndexSearcher
Signals that this instance may really close when all open() calls have been balanced with a call to close().
com.atlassian.bonnie - package com.atlassian.bonnie
 
com.atlassian.bonnie.analyzer - package com.atlassian.bonnie.analyzer
 
com.atlassian.bonnie.index - package com.atlassian.bonnie.index
Lucene indexing framework for objects.
com.atlassian.bonnie.search - package com.atlassian.bonnie.search
 
com.atlassian.bonnie.search.extractor - package com.atlassian.bonnie.search.extractor
 
com.atlassian.bonnie.search.summary - package com.atlassian.bonnie.search.summary
 
ConcurrentLuceneConnection - Class in com.atlassian.bonnie
Deprecated. since 3.2 use LuceneConnection
ConcurrentLuceneConnection(Directory, Analyzer, ILuceneConnection.Configuration) - Constructor for class com.atlassian.bonnie.ConcurrentLuceneConnection
Deprecated.  
ConcurrentLuceneConnection(File, Analyzer, ILuceneConnection.Configuration) - Constructor for class com.atlassian.bonnie.ConcurrentLuceneConnection
Deprecated.  
CONTENT_BODY - Static variable in class com.atlassian.bonnie.search.BaseDocumentBuilder.FieldName
 
convert(Object, Object) - Method in interface com.atlassian.bonnie.index.ObjectToDocumentConverter
Converts objects to Documents.
createAnalyzer() - Method in class com.atlassian.bonnie.analyzer.DefaultLuceneAnalyzerFactory
 
createAnalyzer() - Method in interface com.atlassian.bonnie.analyzer.LuceneAnalyzerFactory
 
createIndexingAnalyzer() - Method in class com.atlassian.bonnie.analyzer.DefaultLuceneAnalyzerFactory
 
createIndexingAnalyzer() - Method in interface com.atlassian.bonnie.analyzer.LuceneAnalyzerFactory
 
createLuceneConnection(String, Analyzer, ILuceneConnection.Configuration) - Method in class com.atlassian.bonnie.LuceneConnectionFactory
Deprecated. Return an instance of ILuceneConnection every time.
createLuceneConnection(Directory, Analyzer, ILuceneConnection.Configuration) - Method in class com.atlassian.bonnie.LuceneConnectionFactory
Deprecated. Return an instance of ILuceneConnection every time.
createLuceneConnection(String, Analyzer) - Method in class com.atlassian.bonnie.LuceneConnectionFactory
Deprecated. Return an instance of ILuceneConnection every time.
createLuceneConnection(Directory, Analyzer) - Method in class com.atlassian.bonnie.LuceneConnectionFactory
Deprecated. Return an instance of ILuceneConnection every time.

D

dateToString(Date) - Static method in class com.atlassian.bonnie.LuceneUtils
 
DEFAULT_CONFIGURATION - Static variable in interface com.atlassian.bonnie.ILuceneConnection
The Bonnie default configuration.
DefaultConfiguration - Class in com.atlassian.bonnie
Configuration for an ILuceneConnection, with the default values as used by Confluence.
DefaultConfiguration() - Constructor for class com.atlassian.bonnie.DefaultConfiguration
 
DefaultLuceneAnalyzer - Class in com.atlassian.bonnie.analyzer
 
DefaultLuceneAnalyzer() - Constructor for class com.atlassian.bonnie.analyzer.DefaultLuceneAnalyzer
 
DefaultLuceneAnalyzerFactory - Class in com.atlassian.bonnie.analyzer
 
DefaultLuceneAnalyzerFactory() - Constructor for class com.atlassian.bonnie.analyzer.DefaultLuceneAnalyzerFactory
 
DefaultTextContentExtractor - Class in com.atlassian.bonnie.search.extractor
 
DefaultTextContentExtractor() - Constructor for class com.atlassian.bonnie.search.extractor.DefaultTextContentExtractor
 
DelayCloseIndexSearcher - Class in org.apache.lucene.search
Implements search over a single IndexReader, but remains open even if close() is called.
DelayCloseIndexSearcher(String) - Constructor for class org.apache.lucene.search.DelayCloseIndexSearcher
 
DelayCloseIndexSearcher(Directory) - Constructor for class org.apache.lucene.search.DelayCloseIndexSearcher
Creates a DelayCloseIndexSearcher searching the index in the provided directory..
DelayCloseIndexSearcher(IndexReader) - Constructor for class org.apache.lucene.search.DelayCloseIndexSearcher
Creates a DelayCloseIndexSearcher searching the index using the provided Reader
DelayCloseIndexSearcher(IndexReader, Directory) - Constructor for class org.apache.lucene.search.DelayCloseIndexSearcher
Deprecated. Use DelayCloseIndexSearcher(org.apache.lucene.index.IndexReader) instead
delete(File) - Method in class com.atlassian.bonnie.index.TempIndexWriter
 
doAdd(Object, IndexWriter) - Method in class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
Performs the actual adding of the object to the index.
DocumentBuilder - Interface in com.atlassian.bonnie.search
Creates a Lucene Document from the supplied Searchable.
DocumentPostProcessor - Interface in com.atlassian.bonnie.search
Represents an object that can do post-processing on a lucene Document.
doDelete(Object, IndexReader) - Method in class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
Perform the actual deleting.
DOWNLOAD_PATH - Static variable in class com.atlassian.bonnie.search.extractor.AttachmentMetadataExtractor.FieldName
 

E

elements() - Method in class com.atlassian.bonnie.search.summary.Excerpt
Return an Enum for all the fragments
equals(Object) - Method in class com.atlassian.bonnie.search.summary.Summary.Fragment
 
Excerpt - Class in com.atlassian.bonnie.search.summary
Class Excerpt represents a single passage found in the document, with some appropriate regions highlit.
Excerpt() - Constructor for class com.atlassian.bonnie.search.summary.Excerpt
 
explain(Query, int) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
explain(Query, int) - Method in interface com.atlassian.bonnie.Searcher
 
Extractor - Interface in com.atlassian.bonnie.search
 
ExtractorException - Exception in com.atlassian.bonnie.search.extractor
Provides a wrapper around the various exceptions thrown during extraction of content for the search index.
ExtractorException() - Constructor for exception com.atlassian.bonnie.search.extractor.ExtractorException
 
ExtractorException(String) - Constructor for exception com.atlassian.bonnie.search.extractor.ExtractorException
 
ExtractorException(String, Throwable) - Constructor for exception com.atlassian.bonnie.search.extractor.ExtractorException
 
ExtractorException(Throwable) - Constructor for exception com.atlassian.bonnie.search.extractor.ExtractorException
 
extractText(InputStream, SearchableAttachment) - Method in class com.atlassian.bonnie.search.extractor.BaseAttachmentContentExtractor
Package access for unit testing only.
extractText(InputStream, SearchableAttachment) - Method in class com.atlassian.bonnie.search.extractor.DefaultTextContentExtractor
 
extractText(InputStream, SearchableAttachment) - Method in class com.atlassian.bonnie.search.extractor.MsExcelContentExtractor
Deprecated.  
extractText(InputStream, SearchableAttachment) - Method in class com.atlassian.bonnie.search.extractor.MsPowerpointContentExtractor
Deprecated.  
extractText(InputStream, SearchableAttachment) - Method in class com.atlassian.bonnie.search.extractor.MsWordContentExtractor
Deprecated.  
extractText(InputStream, SearchableAttachment) - Method in class com.atlassian.bonnie.search.extractor.PdfContentExtractor
 

F

field - Variable in class com.atlassian.bonnie.search.SinceDateQueryFactory
 
FieldUtil - Class in com.atlassian.bonnie
Deprecated. You should only use this class as a helper for inlining, not for production code.
FieldUtil() - Constructor for class com.atlassian.bonnie.FieldUtil
Deprecated.  
FilterCountingSearcher - Interface in com.atlassian.bonnie.search
 
findAllPersistentObjects() - Method in interface com.atlassian.bonnie.AnyTypeObjectDao
Deprecated.  
findAllPersistentObjectsHandles() - Method in interface com.atlassian.bonnie.AnyTypeObjectDao
Deprecated.  
findAllSearchableObjectHandles() - Method in interface com.atlassian.bonnie.AnyTypeObjectDao
Deprecated.  
findAllSearchableObjects() - Method in interface com.atlassian.bonnie.AnyTypeObjectDao
Deprecated.  
findAllSearchableObjectsIterator() - Method in interface com.atlassian.bonnie.AnyTypeObjectDao
Deprecated.  
findByHandle(Handle) - Method in interface com.atlassian.bonnie.AnyTypeObjectDao
Deprecated.  
findSearchableObjectsSize() - Method in interface com.atlassian.bonnie.AnyTypeObjectDao
Deprecated.  
findTextRecords(int, byte[]) - Method in class com.atlassian.bonnie.search.extractor.PowerPointListener
Deprecated.  
flipCurrentSearcher() - Method in class com.atlassian.bonnie.LuceneConnection
Deprecated. since 3.2
flushWriter() - Method in class com.atlassian.bonnie.LuceneConnection
Deprecated. since 3.2, use LuceneConnection.close() instead.

G

get() - Static method in class com.atlassian.bonnie.LuceneConnectionFactory
Deprecated.  
getAllFieldValues(String) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
getAllFieldValues(String) - Method in interface com.atlassian.bonnie.Searcher
 
getAnalyzer() - Method in interface com.atlassian.bonnie.index.BatchOpIndexer
Get analyzer used for indexing.
getAnalyzer() - Method in class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
 
getBatchMaxBufferedDocs() - Method in class com.atlassian.bonnie.DefaultConfiguration
 
getBatchMaxBufferedDocs() - Method in interface com.atlassian.bonnie.ILuceneConnection.Configuration
 
getBatchMaxMergeDocs() - Method in class com.atlassian.bonnie.DefaultConfiguration
 
getBatchMaxMergeDocs() - Method in interface com.atlassian.bonnie.ILuceneConnection.Configuration
 
getBatchMergeFactor() - Method in class com.atlassian.bonnie.DefaultConfiguration
 
getBatchMergeFactor() - Method in interface com.atlassian.bonnie.ILuceneConnection.Configuration
 
getByIdAndType(long, Class) - Method in interface com.atlassian.bonnie.AnyTypeObjectDao
Deprecated.  
getComment() - Method in interface com.atlassian.bonnie.search.SearchableAttachment
Return any comment associated with this attachment
getContentsAsStream() - Method in interface com.atlassian.bonnie.search.SearchableAttachment
Return the contents of the attachment as an InputStream
getContentType() - Method in interface com.atlassian.bonnie.search.SearchableAttachment
Gets the MIME content-type of this attachment.
getDocument(Searchable) - Method in class com.atlassian.bonnie.search.BaseDocumentBuilder
Generates a Lucene document using the extractors defined by construction of BaseDocumentBuilder.
getDocument(Searchable) - Method in interface com.atlassian.bonnie.search.DocumentBuilder
 
getDocumentTitle(Document) - Method in class com.atlassian.bonnie.index.TempDirectoryDocumentWritingScheme
 
getDocumentWritingScheme(boolean) - Method in class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
Creates a new instance of a DocumentWritingScheme.
getDownloadPath() - Method in interface com.atlassian.bonnie.search.SearchableAttachment
 
getFileName() - Method in interface com.atlassian.bonnie.search.SearchableAttachment
Gets the filename of this attachment.
getFilteredCounts() - Method in interface com.atlassian.bonnie.search.FilterCountingSearcher
 
getFragments() - Method in class com.atlassian.bonnie.search.summary.Summary
Returns an array of all of this summary's fragments.
getHandle(Object) - Method in interface com.atlassian.bonnie.AnyTypeObjectDao
Deprecated. use HandleResolver.getHandle(Object) instead.
getHandle(Object) - Method in interface com.atlassian.bonnie.HandleResolver
Get a Handle for a particular Object
getHandle(Object) - Method in class com.atlassian.bonnie.search.BaseDocumentBuilder
 
getHandle(Object) - Method in interface com.atlassian.bonnie.search.DocumentBuilder
 
getId() - Method in interface com.atlassian.bonnie.Searchable
 
getIgnoredWords() - Method in class com.atlassian.bonnie.search.SearchWordsLister
 
getIgnoredWordsAsString() - Method in class com.atlassian.bonnie.search.SearchWordsLister
 
getIndexDir() - Method in class com.atlassian.bonnie.LuceneConnection
Deprecated. since 3.2 because this class encapsulates the use of the index directory
getInitialDocument(Searchable) - Method in class com.atlassian.bonnie.search.BaseDocumentBuilder
Get the initial document that will be passed through the chain of extractors
getInstance(String, String) - Static method in class com.atlassian.bonnie.search.SinceDateQueryFactory
 
getInteractiveMaxBufferedDocs() - Method in class com.atlassian.bonnie.DefaultConfiguration
 
getInteractiveMaxBufferedDocs() - Method in interface com.atlassian.bonnie.ILuceneConnection.Configuration
 
getInteractiveMaxMergeDocs() - Method in class com.atlassian.bonnie.DefaultConfiguration
 
getInteractiveMaxMergeDocs() - Method in interface com.atlassian.bonnie.ILuceneConnection.Configuration
 
getInteractiveMergeFactor() - Method in class com.atlassian.bonnie.DefaultConfiguration
 
getInteractiveMergeFactor() - Method in interface com.atlassian.bonnie.ILuceneConnection.Configuration
 
getMatchingContentTypes() - Method in class com.atlassian.bonnie.search.extractor.BaseAttachmentContentExtractor
 
getMatchingContentTypes() - Method in class com.atlassian.bonnie.search.extractor.MsExcelContentExtractor
Deprecated.  
getMatchingContentTypes() - Method in class com.atlassian.bonnie.search.extractor.MsPowerpointContentExtractor
Deprecated.  
getMatchingContentTypes() - Method in class com.atlassian.bonnie.search.extractor.MsWordContentExtractor
Deprecated.  
getMatchingContentTypes() - Method in class com.atlassian.bonnie.search.extractor.PdfContentExtractor
 
getMatchingFileExtensions() - Method in class com.atlassian.bonnie.search.extractor.BaseAttachmentContentExtractor
 
getMatchingFileExtensions() - Method in class com.atlassian.bonnie.search.extractor.MsExcelContentExtractor
Deprecated.  
getMatchingFileExtensions() - Method in class com.atlassian.bonnie.search.extractor.MsPowerpointContentExtractor
Deprecated.  
getMatchingFileExtensions() - Method in class com.atlassian.bonnie.search.extractor.MsWordContentExtractor
Deprecated.  
getMatchingFileExtensions() - Method in class com.atlassian.bonnie.search.extractor.PdfContentExtractor
 
getMaxFieldLength() - Method in class com.atlassian.bonnie.DefaultConfiguration
 
getMaxFieldLength() - Method in interface com.atlassian.bonnie.ILuceneConnection.Configuration
 
getNiceFileSize() - Method in interface com.atlassian.bonnie.search.SearchableAttachment
 
getNiceType() - Method in interface com.atlassian.bonnie.search.SearchableAttachment
 
getNumDocs() - Method in interface com.atlassian.bonnie.ILuceneConnection
Returns the number of documents in the index.
getNumDocs() - Method in class com.atlassian.bonnie.LuceneConnection
 
getNumTerms() - Method in class com.atlassian.bonnie.search.summary.Excerpt
 
getObjectIdentity(Object) - Method in interface com.atlassian.bonnie.index.ObjectToDocumentConverter
Given an object, provide a way of uniquely identifying the object from an index.
getObjectToDocumentConverter() - Method in class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
 
getProcessor() - Method in interface com.atlassian.bonnie.index.ObjectQueue
Get this queue's processor.
getProcessor() - Method in class com.atlassian.bonnie.index.SingletonObjectQueue
 
getQueueProcessingRunnable(ObjectQueue, BatchOpIndexer.DocumentWritingScheme) - Method in class com.atlassian.bonnie.index.BaseMultiThreadedIndexer
 
getSearchableDependants() - Method in interface com.atlassian.bonnie.Searchable
When we un-index something (say, a page), we also need to un-index everything contained within that page (comments, attachments), because presumably they're all about to go away.
getSearchWords() - Method in class com.atlassian.bonnie.search.SearchWordsLister
 
getSearchWordsAsString() - Method in class com.atlassian.bonnie.search.SearchWordsLister
 
getSummary(String) - Method in class com.atlassian.bonnie.search.summary.Summarizer
 
getSummary(String, String) - Method in class com.atlassian.bonnie.search.summary.Summarizer
Returns a summary for the given pre-tokenized text.
getText() - Method in class com.atlassian.bonnie.search.summary.Summary.Fragment
Returns the text of this fragment.
getTmpDir() - Method in class com.atlassian.bonnie.index.TempIndexWriter
 
getTotal() - Method in class com.atlassian.bonnie.index.NoOpProgressWrapper
 
getUnderlyingClass(Object) - Static method in class com.atlassian.bonnie.search.HibernateUnwrapper
Gets the true class of an object, trying to use Hibernate's proxy unwrapping tools if available on the classpath.
getWriterKey(Document) - Method in class com.atlassian.bonnie.index.TempDirectoryDocumentWritingScheme
 

H

Handle - Interface in com.atlassian.bonnie
A token by which the AnyTypeObjectDao (for example) can resolve any persistent object.
HANDLE - Static variable in class com.atlassian.bonnie.search.BaseDocumentBuilder.FieldName
 
HandleResolver - Interface in com.atlassian.bonnie
Resolves a Handle from a persistent Object
hashCode() - Method in class com.atlassian.bonnie.search.summary.Summary.Fragment
 
hasMore() - Method in interface com.atlassian.bonnie.index.ObjectQueue
Are there more objects in the queue?
hasMore() - Method in class com.atlassian.bonnie.index.SingletonObjectQueue
 
HibernateUnwrapper - Class in com.atlassian.bonnie.search
Unwraps Hibernate proxies reflectively, without adding a compile-time dependency on Hibernate itself.
HibernateUnwrapper() - Constructor for class com.atlassian.bonnie.search.HibernateUnwrapper
 

I

IGNORED_PREFIXES - Static variable in class com.atlassian.bonnie.search.extractor.PowerPointListener
Deprecated.  
IGNORED_TEXT - Static variable in class com.atlassian.bonnie.search.extractor.PowerPointListener
Deprecated.  
ILuceneConnection - Interface in com.atlassian.bonnie
A connection to a Lucene index.
ILuceneConnection.BatchUpdateAction - Interface in com.atlassian.bonnie
 
ILuceneConnection.Configuration - Interface in com.atlassian.bonnie
Provide configuration for the index writers used by implementations of this interface.
ILuceneConnection.ReaderAction - Interface in com.atlassian.bonnie
 
ILuceneConnection.SearcherAction - Interface in com.atlassian.bonnie
 
ILuceneConnection.WriterAction - Interface in com.atlassian.bonnie
 
incrementCounter() - Method in class com.atlassian.bonnie.index.NoOpProgressWrapper
 
incrementCounter(String) - Method in class com.atlassian.bonnie.index.NoOpProgressWrapper
 
index(Object) - Method in class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
 
index(Object) - Method in interface com.atlassian.bonnie.index.SingleObjectIndexer
Add an object to the index.
index(Searchable) - Method in interface com.atlassian.bonnie.Indexer
 
index(Searchable) - Method in class com.atlassian.bonnie.search.LuceneIndexer
 
indexCollection(Collection, BatchOpIndexer.DocumentWritingScheme) - Method in interface com.atlassian.bonnie.index.ObjectQueue.Processor
 
indexEntities(ProgressMeter) - Method in interface com.atlassian.bonnie.search.BatchIndexer
 
Indexer - Interface in com.atlassian.bonnie
Indexes the data stored in an object for fast+flexible search querying.
IndexerThreadFactory - Class in com.atlassian.bonnie.search
 
IndexerThreadFactory() - Constructor for class com.atlassian.bonnie.search.IndexerThreadFactory
 
IndexerThreadFactory(String) - Constructor for class com.atlassian.bonnie.search.IndexerThreadFactory
 
IndexUtils - Class in org.apache.lucene.index
Deprecated. since 3.2 because the deleted document mechanism has changed in Lucene 2.2 and later
IndexUtils() - Constructor for class org.apache.lucene.index.IndexUtils
Deprecated.  
initialise(IndexSearcher) - Method in interface com.atlassian.bonnie.search.SearcherInitialisation
Initialises a newly created IndexSearcher.
INSTANCE - Static variable in class com.atlassian.bonnie.index.NoOpProgressWrapper
 
InvertedQueryFilter - Class in com.atlassian.bonnie.search
 
InvertedQueryFilter(Query) - Constructor for class com.atlassian.bonnie.search.InvertedQueryFilter
Constructs a filter which DOES NOT match documents matching

query.

isClosed() - Method in class org.apache.lucene.search.DelayCloseIndexSearcher
Returns wether the underlying IndexSearcher has really been closed.
isCompoundIndexFileFormat() - Method in class com.atlassian.bonnie.DefaultConfiguration
 
isCompoundIndexFileFormat() - Method in interface com.atlassian.bonnie.ILuceneConnection.Configuration
 
isCurrent() - Method in class org.apache.lucene.search.DelayCloseIndexSearcher
Returns whether the underlying IndexSearcher instance still works on a current version of the index.
isEllipsis() - Method in class com.atlassian.bonnie.search.summary.Summary.Ellipsis
Returns true.
isEllipsis() - Method in class com.atlassian.bonnie.search.summary.Summary.Fragment
Returns true iff this fragment is an ellipsis.
isHighlight() - Method in class com.atlassian.bonnie.search.summary.Summary.Fragment
Returns true iff this fragment is to be highlighted.
isHighlight() - Method in class com.atlassian.bonnie.search.summary.Summary.Highlight
Returns true.
isIndexable() - Method in interface com.atlassian.bonnie.Searchable
Allows an object to tell the search indexer that it is not allowed to be indexed
isIndexCreated() - Method in interface com.atlassian.bonnie.ILuceneConnection
Deprecated. since 3.2 index creation is handled by the implementation, so this method now always returns true.
isIndexCreated() - Method in class com.atlassian.bonnie.LuceneConnection
Deprecated. since 3.2
isReindexing() - Method in class com.atlassian.bonnie.index.BaseMultiThreadedIndexer
Is reindexing currently underway?

K

Keyword(String, String) - Static method in class com.atlassian.bonnie.FieldUtil
Deprecated.  

L

LAST_MONTH - Static variable in class com.atlassian.bonnie.search.SinceDateQueryFactory
 
LAST_WEEK - Static variable in class com.atlassian.bonnie.search.SinceDateQueryFactory
 
leakSearcher() - Method in interface com.atlassian.bonnie.ILuceneConnection
Deprecated. since 3.2 because the searcher shouldn't be leaked
leakSearcher() - Method in class com.atlassian.bonnie.LuceneConnection
Deprecated. since 3.2
LuceneAnalyzerFactory - Interface in com.atlassian.bonnie.analyzer
 
luceneConnection - Variable in class com.atlassian.bonnie.index.BaseMultiThreadedIndexer
 
LuceneConnection - Class in com.atlassian.bonnie
ILuceneConnection implementation that allows concurrent searching/reading and writing/deleting.
LuceneConnection(Directory, Analyzer, ILuceneConnection.Configuration, SearcherInitialisation) - Constructor for class com.atlassian.bonnie.LuceneConnection
 
LuceneConnection(Directory, Analyzer, ILuceneConnection.Configuration) - Constructor for class com.atlassian.bonnie.LuceneConnection
 
LuceneConnection(Directory, Analyzer) - Constructor for class com.atlassian.bonnie.LuceneConnection
 
LuceneConnection(File, Analyzer, ILuceneConnection.Configuration, SearcherInitialisation) - Constructor for class com.atlassian.bonnie.LuceneConnection
 
LuceneConnection(File, Analyzer, ILuceneConnection.Configuration) - Constructor for class com.atlassian.bonnie.LuceneConnection
 
LuceneConnection(File, Analyzer) - Constructor for class com.atlassian.bonnie.LuceneConnection
 
LuceneConnectionClosedException - Exception in com.atlassian.bonnie
Thrown when trying to use a closed ILuceneConnection.
LuceneConnectionClosedException(String, Throwable) - Constructor for exception com.atlassian.bonnie.LuceneConnectionClosedException
 
LuceneConnectionClosedException(String) - Constructor for exception com.atlassian.bonnie.LuceneConnectionClosedException
 
LuceneConnectionClosedException(Throwable) - Constructor for exception com.atlassian.bonnie.LuceneConnectionClosedException
 
LuceneConnectionFactory - Class in com.atlassian.bonnie
Deprecated. since 3.2, use a constructor of LuceneConnection
LuceneConnectionFactory() - Constructor for class com.atlassian.bonnie.LuceneConnectionFactory
Deprecated.  
LuceneException - Exception in com.atlassian.bonnie
Thrown when a disaster happens in the underlying Lucene layer.
LuceneException(String) - Constructor for exception com.atlassian.bonnie.LuceneException
 
LuceneException(Throwable) - Constructor for exception com.atlassian.bonnie.LuceneException
 
LuceneException(String, Throwable) - Constructor for exception com.atlassian.bonnie.LuceneException
 
LuceneIndexer - Class in com.atlassian.bonnie.search
This Indexer is responsible for indexing objects to Lucene.
LuceneIndexer() - Constructor for class com.atlassian.bonnie.search.LuceneIndexer
 
LuceneSearcher - Class in com.atlassian.bonnie.search
 
LuceneSearcher() - Constructor for class com.atlassian.bonnie.search.LuceneSearcher
 
LuceneUtils - Class in com.atlassian.bonnie
LuceneUtils() - Constructor for class com.atlassian.bonnie.LuceneUtils
 

M

merge(IndexWriter) - Method in class com.atlassian.bonnie.index.TempIndexWriter
Close all temporary writers, and merge all temporary indices to the writer provided.
merge(String, IndexWriter) - Method in class com.atlassian.bonnie.index.TempIndexWriter
Close relevant temporary writers, and merge temporary indices identified by keys which start with the provided prefix to the writer provided.
MsExcelContentExtractor - Class in com.atlassian.bonnie.search.extractor
Deprecated. 
MsExcelContentExtractor() - Constructor for class com.atlassian.bonnie.search.extractor.MsExcelContentExtractor
Deprecated.  
MsPowerpointContentExtractor - Class in com.atlassian.bonnie.search.extractor
Deprecated. 
MsPowerpointContentExtractor() - Constructor for class com.atlassian.bonnie.search.extractor.MsPowerpointContentExtractor
Deprecated.  
MsWordContentExtractor - Class in com.atlassian.bonnie.search.extractor
Deprecated. 
MsWordContentExtractor() - Constructor for class com.atlassian.bonnie.search.extractor.MsWordContentExtractor
Deprecated.  

N

newThread(Runnable) - Method in class com.atlassian.bonnie.search.IndexerThreadFactory
 
NICE_FILE_SIZE - Static variable in class com.atlassian.bonnie.search.extractor.AttachmentMetadataExtractor.FieldName
 
NICE_TYPE - Static variable in class com.atlassian.bonnie.search.extractor.AttachmentMetadataExtractor.FieldName
 
NoOpProgressWrapper - Class in com.atlassian.bonnie.index
 
NoOpProgressWrapper(ProgressMeter, int) - Constructor for class com.atlassian.bonnie.index.NoOpProgressWrapper
 
numFragments() - Method in class com.atlassian.bonnie.search.summary.Excerpt
How many fragments we have.
numUniqueTokens() - Method in class com.atlassian.bonnie.search.summary.Excerpt
Return how many unique toks we have

O

ObjectQueue - Interface in com.atlassian.bonnie.index
Queue of objects that need to be indexed.
ObjectQueue.Processor - Interface in com.atlassian.bonnie.index
Creates Documents from objects via ObjectToDocumentConverter, then passes the created Document to a Callback.
ObjectToDocumentConverter - Interface in com.atlassian.bonnie.index
Converts objects to Documents.
OnlineMultiThreadedIndexer - Class in com.atlassian.bonnie.index
Performs batch indexing in multiple threads.
OnlineMultiThreadedIndexer() - Constructor for class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
 
open() - Method in class org.apache.lucene.search.DelayCloseIndexSearcher
This should be called whenever this instances is passed as a new IndexSearcher.
optimize() - Method in interface com.atlassian.bonnie.ILuceneConnection
Perform an optimize on the index.
optimize(ILuceneConnection) - Method in class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
Optimize the index.
optimize() - Method in class com.atlassian.bonnie.LuceneConnection
Blocks and waits until all write operations to the index complete.
org.apache.lucene.index - package org.apache.lucene.index
 
org.apache.lucene.search - package org.apache.lucene.search
 

P

parseQuery(String) - Method in class com.atlassian.bonnie.search.SearchWordsLister
generates a comma separated string of words that would be removed from the search query
PdfContentExtractor - Class in com.atlassian.bonnie.search.extractor
 
PdfContentExtractor() - Constructor for class com.atlassian.bonnie.search.extractor.PdfContentExtractor
 
perform() - Method in interface com.atlassian.bonnie.ILuceneConnection.BatchUpdateAction
Perform batch update operation.
perform(IndexReader) - Method in interface com.atlassian.bonnie.ILuceneConnection.ReaderAction
Perform index reading.
perform(IndexSearcher) - Method in interface com.atlassian.bonnie.ILuceneConnection.SearcherAction
Perform search.
perform(IndexWriter) - Method in interface com.atlassian.bonnie.ILuceneConnection.WriterAction
Perform index writing.
perform(String, ILuceneConnection.WriterAction) - Method in class com.atlassian.bonnie.index.TempIndexWriter
Performs a ILuceneConnection.WriterAction
pop() - Method in interface com.atlassian.bonnie.index.ObjectQueue
Pops a block of objects to index.
pop() - Method in class com.atlassian.bonnie.index.SingletonObjectQueue
 
PowerPointListener - Class in com.atlassian.bonnie.search.extractor
Deprecated. 
PowerPointListener(StringBuffer) - Constructor for class com.atlassian.bonnie.search.extractor.PowerPointListener
Deprecated.  
preprocess(Searchable) - Method in interface com.atlassian.bonnie.search.SearchablePreprocessor
 
process(Document) - Method in interface com.atlassian.bonnie.search.DocumentPostProcessor
 
processPOIFSReaderEvent(POIFSReaderEvent) - Method in class com.atlassian.bonnie.search.extractor.PowerPointListener
Deprecated.  
progress - Variable in class com.atlassian.bonnie.index.BaseDocumentWritingScheme
 
progressAsString() - Method in class com.atlassian.bonnie.index.NoOpProgressWrapper
 

Q

QueueProcessingRunnable - Interface in com.atlassian.bonnie.index
 
QueueProcessingRunnableImpl - Class in com.atlassian.bonnie.index
Pops objects off an ObjectQueue, processes them (via ObjectQueue.Processor, then writes them using BatchOpIndexer.DocumentWritingScheme.
QueueProcessingRunnableImpl() - Constructor for class com.atlassian.bonnie.index.QueueProcessingRunnableImpl
 
QueueProcessingRunnableImpl(ObjectQueue, BatchOpIndexer.DocumentWritingScheme) - Constructor for class com.atlassian.bonnie.index.QueueProcessingRunnableImpl
 

R

recreateIndexDirectory() - Method in interface com.atlassian.bonnie.ILuceneConnection
Create or recreate the underlying directory the index is contained in.
recreateIndexDirectory() - Method in class com.atlassian.bonnie.LuceneConnection
Blocks and waits until all write operations to the index complete.
reindex(ObjectQueue, BatchOpIndexer.DocumentWritingScheme, ProgressMeter, boolean) - Method in class com.atlassian.bonnie.index.BaseMultiThreadedIndexer
 
reindex(ObjectQueue, BatchOpIndexer.DocumentWritingScheme, ProgressMeter, boolean) - Method in interface com.atlassian.bonnie.index.BatchOpIndexer
Indexes objects in batch.
reIndex(Searchable) - Method in interface com.atlassian.bonnie.Indexer
 
reIndex(Searchable) - Method in class com.atlassian.bonnie.search.LuceneIndexer
 
reindexAddedQueue - Variable in class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
 
reindexDeletedQueue - Variable in class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
 
resetFilteredCounts() - Method in interface com.atlassian.bonnie.search.FilterCountingSearcher
 
rewrite(Query) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
rewrite(Query) - Method in interface com.atlassian.bonnie.Searcher
 
run() - Method in class com.atlassian.bonnie.index.QueueProcessingRunnableImpl
 
runComplete() - Method in interface com.atlassian.bonnie.index.BatchOpIndexer.DocumentWritingScheme
Signify that the QueueProcessingRunnableImpl has completed.
runComplete() - Method in class com.atlassian.bonnie.index.TempDirectoryDocumentWritingScheme
 

S

search(Query) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
search(Query, Sort) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
search(Query) - Method in interface com.atlassian.bonnie.Searcher
Performs the search operation and returns a List of found items.
search(Query, Sort) - Method in interface com.atlassian.bonnie.Searcher
 
Searchable - Interface in com.atlassian.bonnie
Methods required by the indexing subsystem in order to properly handle object searching.
SearchableAttachment - Interface in com.atlassian.bonnie.search
An object representing some searchable file.
SearchablePreprocessor - Interface in com.atlassian.bonnie.search
 
searchCount(Query) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
searchCount(Query, Filter) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
searchCount(Query) - Method in interface com.atlassian.bonnie.Searcher
Run a search, but just give me back the result as a #.
searchCount(Query, Filter) - Method in interface com.atlassian.bonnie.Searcher
 
Searcher - Interface in com.atlassian.bonnie
Searches through all objects that have been indexed using a free text query.
SearcherInitialisation - Interface in com.atlassian.bonnie.search
Implement this interface to initialise a searcher.
searchForFields(Query, Set, int, int) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
searchForFields(Query, Set, int, int, Filter, int[]) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
searchForFields(Query, Set, int, int, Filter, Sort, int[]) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
searchForFields(Query, Set, int, int) - Method in interface com.atlassian.bonnie.Searcher
Search an index and return not only the item handles, but also pull arbitrary fields from the document and return them too.
searchForFields(Query, Set, int, int, Filter, int[]) - Method in interface com.atlassian.bonnie.Searcher
 
searchForFields(Query, Set, int, int, Filter, Sort, int[]) - Method in interface com.atlassian.bonnie.Searcher
 
SearchWordsLister - Class in com.atlassian.bonnie.search
The SearchWordLister is like a reverse builder that takes a query string and decomposes it into words to be search on and ignored words
SearchWordsLister() - Constructor for class com.atlassian.bonnie.search.SearchWordsLister
Default Constructor uses the StandardAnalyzer to parse queries.
SearchWordsLister(Analyzer, Analyzer) - Constructor for class com.atlassian.bonnie.search.SearchWordsLister
Construct a SearchWordsLister that uses the supplied analyzers.
setAnalyzer(Analyzer) - Method in class com.atlassian.bonnie.search.summary.Summarizer
 
setAnalyzerFactory(LuceneAnalyzerFactory) - Method in class com.atlassian.bonnie.search.summary.Summarizer
 
setBatchMaxBufferedDocs(int) - Method in class com.atlassian.bonnie.DefaultConfiguration
 
setBatchMaxMergeDocs(int) - Method in class com.atlassian.bonnie.DefaultConfiguration
 
setBatchMergeFactor(int) - Method in class com.atlassian.bonnie.DefaultConfiguration
 
setBooleanQueryMaxClause(int) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
setCompoundIndexFileFormat(boolean) - Method in class com.atlassian.bonnie.DefaultConfiguration
 
setDocumentBuilder(DocumentBuilder) - Method in class com.atlassian.bonnie.search.LuceneIndexer
 
setDocumentWritingScheme(BatchOpIndexer.DocumentWritingScheme) - Method in interface com.atlassian.bonnie.index.QueueProcessingRunnable
 
setDocumentWritingScheme(BatchOpIndexer.DocumentWritingScheme) - Method in class com.atlassian.bonnie.index.QueueProcessingRunnableImpl
 
setInteractiveMaxBufferedDocs(int) - Method in class com.atlassian.bonnie.DefaultConfiguration
 
setInteractiveMaxMergeDocs(int) - Method in class com.atlassian.bonnie.DefaultConfiguration
 
setInteractiveMergeFactor(int) - Method in class com.atlassian.bonnie.DefaultConfiguration
 
setLuceneAnalyzerFactory(LuceneAnalyzerFactory) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
setLuceneConnection(ILuceneConnection) - Method in class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
 
setLuceneConnection(ILuceneConnection) - Method in interface com.atlassian.bonnie.index.SingleObjectIndexer
 
setLuceneConnection(ILuceneConnection) - Method in class com.atlassian.bonnie.search.LuceneIndexer
 
setLuceneConnection(ILuceneConnection) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
setLuceneConnection(ILuceneConnection) - Method in class com.atlassian.bonnie.search.summary.Summarizer
 
setMaxFieldLength(int) - Method in class com.atlassian.bonnie.DefaultConfiguration
 
setNumTerms(int) - Method in class com.atlassian.bonnie.search.summary.Excerpt
 
setObjectQueue(ObjectQueue) - Method in interface com.atlassian.bonnie.index.QueueProcessingRunnable
 
setObjectQueue(ObjectQueue) - Method in class com.atlassian.bonnie.index.QueueProcessingRunnableImpl
 
setObjectToDocumentConverter(ObjectToDocumentConverter) - Method in class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
 
setObjectToDocumentConverter(ObjectToDocumentConverter) - Method in interface com.atlassian.bonnie.index.SingleObjectIndexer
 
setPercentage(int) - Method in class com.atlassian.bonnie.index.NoOpProgressWrapper
 
setProgressWrapper(ProgressWrapper) - Method in class com.atlassian.bonnie.index.BaseDocumentWritingScheme
 
setProgressWrapper(ProgressWrapper) - Method in interface com.atlassian.bonnie.index.BatchOpIndexer.DocumentWritingScheme
 
setReindexing(boolean) - Method in class com.atlassian.bonnie.index.BaseMultiThreadedIndexer
 
setReindexingStatus(boolean) - Method in class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
 
setStatus(String) - Method in class com.atlassian.bonnie.index.NoOpProgressWrapper
 
setSumContext(int) - Method in class com.atlassian.bonnie.search.summary.Summarizer
 
setSumLength(int) - Method in class com.atlassian.bonnie.search.summary.Summarizer
 
shouldExtractFrom(String, String) - Method in class com.atlassian.bonnie.search.extractor.BaseAttachmentContentExtractor
 
shouldExtractFrom(String, String) - Method in class com.atlassian.bonnie.search.extractor.DefaultTextContentExtractor
Extract text from mime types like 'text/*', 'application/xml*' and 'application/*+xml'
SinceDateQueryFactory - Class in com.atlassian.bonnie.search
 
SingleObjectIndexer - Interface in com.atlassian.bonnie.index
Indexes/unindexes single objects.
SingletonObjectQueue - Class in com.atlassian.bonnie.index
A queue for indexing a single object.
SingletonObjectQueue(Object, ObjectToDocumentConverter) - Constructor for class com.atlassian.bonnie.index.SingletonObjectQueue
 
size() - Method in interface com.atlassian.bonnie.index.ObjectQueue
Size of queue.
size() - Method in class com.atlassian.bonnie.index.SingletonObjectQueue
 
stringToDate(String) - Static method in class com.atlassian.bonnie.LuceneUtils
 
Summarizer - Class in com.atlassian.bonnie.search.summary
Originally from org.apache.nutch.searcher.Summarizer v 0.7 (Revision: 179640)

Implements hit summarization using a sliding window and various document fragments.

Summarizer() - Constructor for class com.atlassian.bonnie.search.summary.Summarizer
 
Summarizer(Analyzer) - Constructor for class com.atlassian.bonnie.search.summary.Summarizer
 
Summarizer(Analyzer, int, int, ILuceneConnection) - Constructor for class com.atlassian.bonnie.search.summary.Summarizer
 
Summary - Class in com.atlassian.bonnie.search.summary
Originally from org.apache.nutch.searcher.Summary v 0.7 (Revision: 179640)

A document summary dynamically generated to match a query.

Summary() - Constructor for class com.atlassian.bonnie.search.summary.Summary
Constructs an empty Summary.
Summary.Ellipsis - Class in com.atlassian.bonnie.search.summary
An ellipsis fragment within a summary.
Summary.Ellipsis() - Constructor for class com.atlassian.bonnie.search.summary.Summary.Ellipsis
Constructs an ellipsis fragment for the given text.
Summary.Fragment - Class in com.atlassian.bonnie.search.summary
A fragment of text within a summary.
Summary.Fragment(String) - Constructor for class com.atlassian.bonnie.search.summary.Summary.Fragment
Constructs a fragment for the given text.
Summary.Highlight - Class in com.atlassian.bonnie.search.summary
A highlighted fragment of text within a summary.
Summary.Highlight(String) - Constructor for class com.atlassian.bonnie.search.summary.Summary.Highlight
Constructs a highlighted fragment for the given text.

T

TempDirectoryDocumentWritingScheme - Class in com.atlassian.bonnie.index
Each thread has its own IndexWriter which writes to a temp directory.
TempDirectoryDocumentWritingScheme(BatchOpIndexer) - Constructor for class com.atlassian.bonnie.index.TempDirectoryDocumentWritingScheme
 
TempDirectoryDocumentWritingScheme(BatchOpIndexer, String) - Constructor for class com.atlassian.bonnie.index.TempDirectoryDocumentWritingScheme
 
tempIndexWriter - Variable in class com.atlassian.bonnie.index.TempDirectoryDocumentWritingScheme
 
TempIndexWriter - Class in com.atlassian.bonnie.index
Index writer that is able to write to one or more temporary indices.
TempIndexWriter(Analyzer, String) - Constructor for class com.atlassian.bonnie.index.TempIndexWriter
 
TempIndexWriter(Analyzer, String, ILuceneConnection.Configuration) - Constructor for class com.atlassian.bonnie.index.TempIndexWriter
Constructs a temp index writer.
Text(String, String) - Static method in class com.atlassian.bonnie.FieldUtil
Deprecated.  
TODAY - Static variable in class com.atlassian.bonnie.search.SinceDateQueryFactory
 
tokenStream(String, Reader) - Method in class com.atlassian.bonnie.analyzer.DefaultLuceneAnalyzer
 
toQuery() - Method in class com.atlassian.bonnie.search.SinceDateQueryFactory
 
toString() - Method in interface com.atlassian.bonnie.Handle
The toString() method of a Handle must be written so that the AnyTypeObjectDao (for example) can resolve the String representation of a Handle back to a Handle object, and thus find the referenced object
toString() - Method in class com.atlassian.bonnie.search.InvertedQueryFilter
 
toString() - Method in class com.atlassian.bonnie.search.summary.Summary.Ellipsis
Returns an HTML representation of this fragment.
toString() - Method in class com.atlassian.bonnie.search.summary.Summary.Fragment
Returns an HTML representation of this fragment.
toString() - Method in class com.atlassian.bonnie.search.summary.Summary
Returns an HTML representation of this fragment.
truncateIndex() - Method in interface com.atlassian.bonnie.ILuceneConnection
Removes all documents from the index.
truncateIndex() - Method in class com.atlassian.bonnie.index.BaseMultiThreadedIndexer
 
truncateIndex() - Method in interface com.atlassian.bonnie.index.BatchOpIndexer
Truncate the index.
truncateIndex() - Method in class com.atlassian.bonnie.LuceneConnection
 
truncateIndex(Directory) - Static method in class org.apache.lucene.index.IndexUtils
Deprecated. since 3.2 because this method uses the internal deleted document structure of Lucene which has changed in recent versions
TYPE_FIELD - Static variable in class com.atlassian.bonnie.search.BaseDocumentBuilder
 

U

unindex(Object) - Method in class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
 
unindex(Object) - Method in interface com.atlassian.bonnie.index.SingleObjectIndexer
Remove an object from the index.
unIndex(Searchable) - Method in interface com.atlassian.bonnie.Indexer
 
unIndex(Searchable) - Method in class com.atlassian.bonnie.search.LuceneIndexer
 
unIndexAll() - Method in interface com.atlassian.bonnie.search.BatchIndexer
 
unIndexAll() - Method in class com.atlassian.bonnie.search.LuceneIndexer
 
UnIndexed(String, String) - Static method in class com.atlassian.bonnie.FieldUtil
Deprecated.  
UnStored(String, String) - Static method in class com.atlassian.bonnie.FieldUtil
Deprecated.  
URL_PATH_FIELD - Static variable in class com.atlassian.bonnie.search.BaseDocumentBuilder
 

W

withBatchUpdate(ILuceneConnection.BatchUpdateAction) - Method in interface com.atlassian.bonnie.ILuceneConnection
Perform multiple writes to the index.
withBatchUpdate(ILuceneConnection.BatchUpdateAction) - Method in class com.atlassian.bonnie.LuceneConnection
Blocks and waits until all write operations to the index complete.
withDeleteAndWrites(ILuceneConnection.ReaderAction, ILuceneConnection.WriterAction) - Method in interface com.atlassian.bonnie.ILuceneConnection
Perform an Atomic delete and add.
withDeleteAndWrites(ILuceneConnection.ReaderAction, ILuceneConnection.WriterAction) - Method in class com.atlassian.bonnie.LuceneConnection
 
withReader(ILuceneConnection.ReaderAction) - Method in interface com.atlassian.bonnie.ILuceneConnection
Idempotent operation.
withReader(ILuceneConnection.ReaderAction) - Method in class com.atlassian.bonnie.LuceneConnection
 
withReaderAndDeletes(ILuceneConnection.ReaderAction) - Method in interface com.atlassian.bonnie.ILuceneConnection
Delete stuff in the index.
withReaderAndDeletes(ILuceneConnection.ReaderAction) - Method in class com.atlassian.bonnie.LuceneConnection
Blocks and waits until all write operations to the index complete.
withSearch(ILuceneConnection.SearcherAction) - Method in interface com.atlassian.bonnie.ILuceneConnection
 
withSearch(ILuceneConnection.SearcherAction) - Method in class com.atlassian.bonnie.LuceneConnection
This implementation does not respect the boolean return of the of the ILuceneConnection.SearcherAction.perform(org.apache.lucene.search.IndexSearcher) method
withWriter(ILuceneConnection.WriterAction) - Method in interface com.atlassian.bonnie.ILuceneConnection
Add (write) documents to the index
withWriter(ILuceneConnection.WriterAction) - Method in class com.atlassian.bonnie.LuceneConnection
Blocks and waits until all write operations to the index complete.
withWriter(ILuceneConnection.WriterAction, int) - Method in class com.atlassian.bonnie.LuceneConnection
Deprecated. since 3.2 use ILuceneConnection.withWriter(WriterAction) for interactive writes, or ILuceneConnection.withBatchUpdate(BatchUpdateAction) for batch writes.
write(Document) - Method in interface com.atlassian.bonnie.index.BatchOpIndexer.DocumentWritingScheme
Write a created document.
write(Document) - Method in class com.atlassian.bonnie.index.TempDirectoryDocumentWritingScheme
 
WRITER_BATCH - Static variable in class com.atlassian.bonnie.LuceneConnection
Deprecated. since 3.2
WRITER_DEFAULT - Static variable in class com.atlassian.bonnie.LuceneConnection
Deprecated. since 3.2
WRITER_INTERACTIVE - Static variable in class com.atlassian.bonnie.LuceneConnection
Deprecated. since 3.2

X

XmlConfiguredExtractor - Class in com.atlassian.bonnie.search.extractor
 
XmlConfiguredExtractor() - Constructor for class com.atlassian.bonnie.search.extractor.XmlConfiguredExtractor
 

Y

YESTERDAY - Static variable in class com.atlassian.bonnie.search.SinceDateQueryFactory
 

A B C D E F G H I K L M N O P Q R S T U W X Y

Copyright © 2006-2010 Atlassian Software Systems Pty Ltd. All Rights Reserved.