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

A

AnyTypeObjectDao - interface com.atlassian.bonnie.AnyTypeObjectDao.
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 com.atlassian.bonnie.search.extractor.AttachmentMetadataExtractor.
 
AttachmentMetadataExtractor() - Constructor for class com.atlassian.bonnie.search.extractor.AttachmentMetadataExtractor
 
AttachmentMetadataExtractor.FieldName - class com.atlassian.bonnie.search.extractor.AttachmentMetadataExtractor.FieldName.
This may change, don't consider this part of a public API
AttachmentMetadataExtractor.FieldName() - Constructor for class com.atlassian.bonnie.search.extractor.AttachmentMetadataExtractor.FieldName
 
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.
addFieldConfiguration(XmlClassConfigurations.FieldConfiguration) - Method in class com.atlassian.bonnie.search.extractor.XmlClassConfigurations.ClassConfiguration
 
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
 
analyzerForIndexing - Variable in class com.atlassian.bonnie.LuceneConnection
 

B

BaseAttachmentContentExtractor - class com.atlassian.bonnie.search.extractor.BaseAttachmentContentExtractor.
 
BaseAttachmentContentExtractor() - Constructor for class com.atlassian.bonnie.search.extractor.BaseAttachmentContentExtractor
 
BaseDocumentBuilder - class com.atlassian.bonnie.search.BaseDocumentBuilder.
 
BaseDocumentBuilder(HandleResolver, List, List) - Constructor for class com.atlassian.bonnie.search.BaseDocumentBuilder
 
BaseDocumentBuilder.FieldName - class com.atlassian.bonnie.search.BaseDocumentBuilder.FieldName.
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 com.atlassian.bonnie.index.BaseDocumentWritingScheme.
 
BaseDocumentWritingScheme() - Constructor for class com.atlassian.bonnie.index.BaseDocumentWritingScheme
 
BaseMultiThreadedIndexer - class com.atlassian.bonnie.index.BaseMultiThreadedIndexer.
Multiple-thread implementation of a BatchOpIndexer
BaseMultiThreadedIndexer() - Constructor for class com.atlassian.bonnie.index.BaseMultiThreadedIndexer
 
BatchIndexer - interface com.atlassian.bonnie.search.BatchIndexer.
 
BatchOpIndexer - interface com.atlassian.bonnie.index.BatchOpIndexer.
Performs batch operations on an index.
BatchOpIndexer.DocumentWritingScheme - interface com.atlassian.bonnie.index.BatchOpIndexer.DocumentWritingScheme.
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 interface com.atlassian.bonnie.Searcher
Performs a search over multiple fields
buildStandardQuery(String, String) - Method in interface com.atlassian.bonnie.Searcher
 
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
 

C

CLASS_NAME - Static variable in class com.atlassian.bonnie.search.BaseDocumentBuilder.FieldName
 
CONTENT_BODY - Static variable in class com.atlassian.bonnie.search.BaseDocumentBuilder.FieldName
 
ConcurrentLuceneConnection - class com.atlassian.bonnie.ConcurrentLuceneConnection.
ILuceneConnection implementation that allows concurrent searching/reading and writing/deleting.
ConcurrentLuceneConnection(Directory, Analyzer, ILuceneConnection.Configuration) - Constructor for class com.atlassian.bonnie.ConcurrentLuceneConnection
 
ConcurrentLuceneConnection(File, Analyzer, ILuceneConnection.Configuration) - Constructor for class com.atlassian.bonnie.ConcurrentLuceneConnection
 
calculateNumberOfThreads(int) - Method in class com.atlassian.bonnie.index.BaseMultiThreadedIndexer
Determine how many threads to use.
close() - Method in class com.atlassian.bonnie.ConcurrentLuceneConnection
 
close() - Method in interface com.atlassian.bonnie.ILuceneConnection
Closes the reader and the writer.
close() - Method in class com.atlassian.bonnie.LuceneConnection
 
close(LuceneConnection) - Method in interface com.atlassian.bonnie.index.BatchOpIndexer.DocumentWritingScheme
Release any open resources.
close(LuceneConnection) - 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 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
 
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
Return an instance of ILuceneConnection every time.
createLuceneConnection(Directory, Analyzer, ILuceneConnection.Configuration) - Method in class com.atlassian.bonnie.LuceneConnectionFactory
Return an instance of ILuceneConnection every time.
createLuceneConnection(String, Analyzer) - Method in class com.atlassian.bonnie.LuceneConnectionFactory
Return an instance of ILuceneConnection every time.
createLuceneConnection(Directory, Analyzer) - Method in class com.atlassian.bonnie.LuceneConnectionFactory
Return an instance of ILuceneConnection every time.

D

DEFAULT_CONFIGURATION - Static variable in interface com.atlassian.bonnie.ILuceneConnection
The Bonnie default configuration.
DOWNLOAD_PATH - Static variable in class com.atlassian.bonnie.search.extractor.AttachmentMetadataExtractor.FieldName
 
DefaultLuceneAnalyzer - class com.atlassian.bonnie.analyzer.DefaultLuceneAnalyzer.
 
DefaultLuceneAnalyzer() - Constructor for class com.atlassian.bonnie.analyzer.DefaultLuceneAnalyzer
 
DefaultLuceneAnalyzerFactory - class com.atlassian.bonnie.analyzer.DefaultLuceneAnalyzerFactory.
 
DefaultLuceneAnalyzerFactory() - Constructor for class com.atlassian.bonnie.analyzer.DefaultLuceneAnalyzerFactory
 
DefaultTextContentExtractor - class com.atlassian.bonnie.search.extractor.DefaultTextContentExtractor.
 
DefaultTextContentExtractor() - Constructor for class com.atlassian.bonnie.search.extractor.DefaultTextContentExtractor
 
DelayCloseIndexSearcher - class org.apache.lucene.search.DelayCloseIndexSearcher.
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.DelayCloseIndexSearcher(org.apache.lucene.index.IndexReader) instead
DocumentBuilder - interface com.atlassian.bonnie.search.DocumentBuilder.
Creates a Lucene Document from the supplied Searchable.
DocumentPostProcessor - interface com.atlassian.bonnie.search.DocumentPostProcessor.
Represents an object that can do post-processing on a lucene Document.
dateToString(Date) - Static method in class com.atlassian.bonnie.LuceneUtils
 
delete(File) - Method in class com.atlassian.bonnie.index.TempIndexWriter
 
dir - Variable in class com.atlassian.bonnie.LuceneConnection.TempIndexWriterData
 
doAdd(Object, IndexWriter) - Method in class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
Performs the actual adding of the object to the index.
doDelete(Object, IndexReader) - Method in class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
Perform the actual deleting.

E

Excerpt - class com.atlassian.bonnie.search.summary.Excerpt.
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
 
Extractor - interface com.atlassian.bonnie.search.Extractor.
 
ExtractorException - exception com.atlassian.bonnie.search.extractor.ExtractorException.
Provides a wrapper around the various exceptions thrown during extraction of content for the search index.
ExtractorException() - Constructor for class com.atlassian.bonnie.search.extractor.ExtractorException
 
ExtractorException(String) - Constructor for class com.atlassian.bonnie.search.extractor.ExtractorException
 
ExtractorException(String, Throwable) - Constructor for class com.atlassian.bonnie.search.extractor.ExtractorException
 
ExtractorException(Throwable) - Constructor for class com.atlassian.bonnie.search.extractor.ExtractorException
 
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
 
explain(Query, int) - Method in interface com.atlassian.bonnie.Searcher
 
explain(Query, int) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
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
 
extractText(InputStream, SearchableAttachment) - Method in class com.atlassian.bonnie.search.extractor.MsPowerpointContentExtractor
 
extractText(InputStream, SearchableAttachment) - Method in class com.atlassian.bonnie.search.extractor.MsWordContentExtractor
 
extractText(InputStream, SearchableAttachment) - Method in class com.atlassian.bonnie.search.extractor.PdfContentExtractor
 

F

FieldUtil - class com.atlassian.bonnie.FieldUtil.
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 com.atlassian.bonnie.search.FilterCountingSearcher.
 
field - Variable in class com.atlassian.bonnie.search.SinceDateQueryFactory
 
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
 
flipCurrentSearcher() - Method in class com.atlassian.bonnie.ConcurrentLuceneConnection
Closes the searcher that is currently in use.
flushWriter() - Method in class com.atlassian.bonnie.LuceneConnection
 

G

get() - Static method in class com.atlassian.bonnie.LuceneConnectionFactory
 
getAllFieldValues(String) - Method in interface com.atlassian.bonnie.Searcher
 
getAllFieldValues(String) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
getAnalyzer() - Method in interface com.atlassian.bonnie.index.BatchOpIndexer
Get analyzer used for indexing.
getAnalyzer() - Method in class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
 
getAttributeName() - Method in class com.atlassian.bonnie.search.extractor.XmlClassConfigurations.FieldConfiguration
 
getBatchMaxBufferedDocs() - Method in interface com.atlassian.bonnie.ILuceneConnection.Configuration
 
getBatchMaxMergeDocs() - Method in interface com.atlassian.bonnie.ILuceneConnection.Configuration
 
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
getContentType() - Method in interface com.atlassian.bonnie.search.SearchableAttachment
Gets the MIME content-type of this attachment.
getContentsAsStream() - Method in interface com.atlassian.bonnie.search.SearchableAttachment
Return the contents of the attachment as an InputStream
getDirectory() - Method in class com.atlassian.bonnie.LuceneConnection
 
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
 
getFieldConfigurations() - Method in class com.atlassian.bonnie.search.extractor.XmlClassConfigurations.ClassConfiguration
 
getFieldName() - Method in class com.atlassian.bonnie.search.extractor.XmlClassConfigurations.FieldConfiguration
 
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
 
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 interface com.atlassian.bonnie.ILuceneConnection.Configuration
 
getInteractiveMaxMergeDocs() - Method in interface com.atlassian.bonnie.ILuceneConnection.Configuration
 
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
 
getMatchingContentTypes() - Method in class com.atlassian.bonnie.search.extractor.MsPowerpointContentExtractor
 
getMatchingContentTypes() - Method in class com.atlassian.bonnie.search.extractor.MsWordContentExtractor
 
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
 
getMatchingFileExtensions() - Method in class com.atlassian.bonnie.search.extractor.MsPowerpointContentExtractor
 
getMatchingFileExtensions() - Method in class com.atlassian.bonnie.search.extractor.MsWordContentExtractor
 
getMatchingFileExtensions() - Method in class com.atlassian.bonnie.search.extractor.PdfContentExtractor
 
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 class com.atlassian.bonnie.ConcurrentLuceneConnection
 
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
 
getReader() - Method in class com.atlassian.bonnie.LuceneConnection
 
getSearchWords() - Method in class com.atlassian.bonnie.search.SearchWordsLister
 
getSearchWordsAsString() - Method in class com.atlassian.bonnie.search.SearchWordsLister
 
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.
getSearcher() - Method in class com.atlassian.bonnie.LuceneConnection
 
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
 
getType() - Method in class com.atlassian.bonnie.search.extractor.XmlClassConfigurations.FieldConfiguration
 
getWriter() - Method in class com.atlassian.bonnie.LuceneConnection
 
getWriter(int) - Method in class com.atlassian.bonnie.LuceneConnection
 
getWriterKey(Document) - Method in class com.atlassian.bonnie.index.TempDirectoryDocumentWritingScheme
 

H

HANDLE - Static variable in class com.atlassian.bonnie.search.BaseDocumentBuilder.FieldName
 
Handle - interface com.atlassian.bonnie.Handle.
A token by which the AnyTypeObjectDao (for example) can resolve any persistent object.
HandleResolver - interface com.atlassian.bonnie.HandleResolver.
Resolves a Handle from a persistent Object
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
 
hashCode() - Method in class com.atlassian.bonnie.search.summary.Summary.Fragment
 

I

IGNORED_PREFIXES - Static variable in class com.atlassian.bonnie.search.extractor.PowerPointListener
 
IGNORED_TEXT - Static variable in class com.atlassian.bonnie.search.extractor.PowerPointListener
 
ILuceneConnection - interface com.atlassian.bonnie.ILuceneConnection.
 
ILuceneConnection.BatchUpdateAction - interface com.atlassian.bonnie.ILuceneConnection.BatchUpdateAction.
 
ILuceneConnection.Configuration - interface com.atlassian.bonnie.ILuceneConnection.Configuration.
Provide defaults for a Lucene IndexWriter.
ILuceneConnection.ReaderAction - interface com.atlassian.bonnie.ILuceneConnection.ReaderAction.
 
ILuceneConnection.SearcherAction - interface com.atlassian.bonnie.ILuceneConnection.SearcherAction.
 
ILuceneConnection.WriterAction - interface com.atlassian.bonnie.ILuceneConnection.WriterAction.
 
INSTANCE - Static variable in class com.atlassian.bonnie.index.NoOpProgressWrapper
 
IndexUtils - class org.apache.lucene.index.IndexUtils.
 
IndexUtils() - Constructor for class org.apache.lucene.index.IndexUtils
 
Indexer - interface com.atlassian.bonnie.Indexer.
Indexes the data stored in an object for fast+flexible search querying.
IndexerThreadFactory - class com.atlassian.bonnie.search.IndexerThreadFactory.
 
IndexerThreadFactory() - Constructor for class com.atlassian.bonnie.search.IndexerThreadFactory
 
IndexerThreadFactory(String) - Constructor for class com.atlassian.bonnie.search.IndexerThreadFactory
 
InvertedQueryFilter - class com.atlassian.bonnie.search.InvertedQueryFilter.
 
InvertedQueryFilter(Query) - Constructor for class com.atlassian.bonnie.search.InvertedQueryFilter
Constructs a filter which DOES NOT match documents matching

query.

incrementCounter() - Method in class com.atlassian.bonnie.index.NoOpProgressWrapper
 
incrementCounter(String) - Method in class com.atlassian.bonnie.index.NoOpProgressWrapper
 
index(Searchable) - Method in interface com.atlassian.bonnie.Indexer
 
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 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
 
isClosed() - Method in class org.apache.lucene.search.DelayCloseIndexSearcher
Returns wether the underlying IndexSearcher has really been closed.
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.
isIndexCreated() - Method in class com.atlassian.bonnie.ConcurrentLuceneConnection
 
isIndexCreated() - Method in interface com.atlassian.bonnie.ILuceneConnection
Returns true if the index has been created.
isIndexCreated() - Method in class com.atlassian.bonnie.LuceneConnection
 
isIndexable() - Method in interface com.atlassian.bonnie.Searchable
Allows an object to tell the search indexer that it is not allowed to be indexed
isReIndexing() - Method in class com.atlassian.bonnie.LuceneConnection
 
isReindexing() - Method in class com.atlassian.bonnie.index.BaseMultiThreadedIndexer
Is reindexing currently underway? Distinct from LuceneConnection.isReIndexing() in that this method is for internal use, whilst the LuceneConnection equivalent is for all potential users of the index, whether in- or out-of-process clients.

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
 
LOG - Static variable in class com.atlassian.bonnie.LuceneConnection
 
LOG - Static variable in class com.atlassian.bonnie.search.LuceneIndexer
 
LuceneAnalyzerFactory - interface com.atlassian.bonnie.analyzer.LuceneAnalyzerFactory.
 
LuceneConnection - class com.atlassian.bonnie.LuceneConnection.
TODO reentrancy to/from reader/writer ...
LuceneConnection() - Constructor for class com.atlassian.bonnie.LuceneConnection
Default constructor.
LuceneConnection(File, Analyzer) - Constructor for class com.atlassian.bonnie.LuceneConnection
Create a new lucene connection, setting the index directory to be the specified location.
LuceneConnection(File, Analyzer, ILuceneConnection.Configuration) - Constructor for class com.atlassian.bonnie.LuceneConnection
Create a new lucene connection, setting the index directory to be the specified location.
LuceneConnection(Directory, Analyzer) - Constructor for class com.atlassian.bonnie.LuceneConnection
Create a new lucene connection, setting the index directory to be the specified directory.
LuceneConnection(Directory, Analyzer, ILuceneConnection.Configuration) - Constructor for class com.atlassian.bonnie.LuceneConnection
Create a new lucene connection, setting the index directory to be the specified directory.
LuceneConnection.TempIndexWriterData - class com.atlassian.bonnie.LuceneConnection.TempIndexWriterData.
 
LuceneConnection.TempIndexWriterData(IndexWriter, Directory, File) - Constructor for class com.atlassian.bonnie.LuceneConnection.TempIndexWriterData
 
LuceneConnectionFactory - class com.atlassian.bonnie.LuceneConnectionFactory.
Allow us to control the concrete class that clients use.
LuceneConnectionFactory() - Constructor for class com.atlassian.bonnie.LuceneConnectionFactory
 
LuceneException - exception com.atlassian.bonnie.LuceneException.
Thrown when a disaster happens in the underlying Lucene layer.
LuceneException(String) - Constructor for class com.atlassian.bonnie.LuceneException
 
LuceneException(Throwable) - Constructor for class com.atlassian.bonnie.LuceneException
 
LuceneException(String, Throwable) - Constructor for class com.atlassian.bonnie.LuceneException
 
LuceneIndexer - class com.atlassian.bonnie.search.LuceneIndexer.
This Indexer is responsible for indexing objects to Lucene.
LuceneIndexer() - Constructor for class com.atlassian.bonnie.search.LuceneIndexer
 
LuceneSearcher - class com.atlassian.bonnie.search.LuceneSearcher.
 
LuceneSearcher() - Constructor for class com.atlassian.bonnie.search.LuceneSearcher
 
LuceneUtils - class com.atlassian.bonnie.LuceneUtils.
LuceneUtils() - Constructor for class com.atlassian.bonnie.LuceneUtils
 
leakSearcher() - Method in class com.atlassian.bonnie.ConcurrentLuceneConnection
 
leakSearcher() - Method in interface com.atlassian.bonnie.ILuceneConnection
Get the current Searcher from the ILuceneConnection.
leakSearcher() - Method in class com.atlassian.bonnie.LuceneConnection
 
log - Static variable in class com.atlassian.bonnie.LuceneUtils
Logger.
log - Static variable in class com.atlassian.bonnie.index.BaseMultiThreadedIndexer
 
log - Static variable in class com.atlassian.bonnie.index.TempIndexWriter
 
log - Static variable in class com.atlassian.bonnie.search.extractor.BaseAttachmentContentExtractor
 
log - Static variable in class com.atlassian.bonnie.search.extractor.MsExcelContentExtractor
 
log - Static variable in class com.atlassian.bonnie.search.extractor.MsPowerpointContentExtractor
 
log - Static variable in class com.atlassian.bonnie.search.extractor.MsWordContentExtractor
 
log - Static variable in class com.atlassian.bonnie.search.extractor.PdfContentExtractor
 
luceneConnection - Variable in class com.atlassian.bonnie.index.BaseMultiThreadedIndexer
 

M

MsExcelContentExtractor - class com.atlassian.bonnie.search.extractor.MsExcelContentExtractor.
 
MsExcelContentExtractor() - Constructor for class com.atlassian.bonnie.search.extractor.MsExcelContentExtractor
 
MsPowerpointContentExtractor - class com.atlassian.bonnie.search.extractor.MsPowerpointContentExtractor.
 
MsPowerpointContentExtractor() - Constructor for class com.atlassian.bonnie.search.extractor.MsPowerpointContentExtractor
 
MsWordContentExtractor - class com.atlassian.bonnie.search.extractor.MsWordContentExtractor.
 
MsWordContentExtractor() - Constructor for class com.atlassian.bonnie.search.extractor.MsWordContentExtractor
 
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.

N

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 com.atlassian.bonnie.index.NoOpProgressWrapper.
 
NoOpProgressWrapper(ProgressMeter, int) - Constructor for class com.atlassian.bonnie.index.NoOpProgressWrapper
 
newThread(Runnable) - Method in class com.atlassian.bonnie.search.IndexerThreadFactory
 
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 com.atlassian.bonnie.index.ObjectQueue.
Queue of objects that need to be indexed.
ObjectQueue.Processor - interface com.atlassian.bonnie.index.ObjectQueue.Processor.
Creates Documents from objects via ObjectToDocumentConverter, then passes the created Document to a Callback.
ObjectToDocumentConverter - interface com.atlassian.bonnie.index.ObjectToDocumentConverter.
Converts objects to Documents.
OnlineMultiThreadedIndexer - class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer.
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 class com.atlassian.bonnie.ConcurrentLuceneConnection
Blocks and waits until all write operations to the index complete.
optimize() - Method in interface com.atlassian.bonnie.ILuceneConnection
Perform an optimize on the index.
optimize() - Method in class com.atlassian.bonnie.LuceneConnection
 
optimize(LuceneConnection) - Method in class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
Optimize the index.
org.apache.lucene.index - package org.apache.lucene.index
 
org.apache.lucene.search - package org.apache.lucene.search
 

P

PdfContentExtractor - class com.atlassian.bonnie.search.extractor.PdfContentExtractor.
 
PdfContentExtractor() - Constructor for class com.atlassian.bonnie.search.extractor.PdfContentExtractor
 
PowerPointListener - class com.atlassian.bonnie.search.extractor.PowerPointListener.
Listener for responding to read events thrown when reading a powerpoint document.
PowerPointListener(StringBuffer) - Constructor for class com.atlassian.bonnie.search.extractor.PowerPointListener
 
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
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.
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
 
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
 
progress - Variable in class com.atlassian.bonnie.index.BaseDocumentWritingScheme
 
progressAsString() - Method in class com.atlassian.bonnie.index.NoOpProgressWrapper
 

Q

QueueProcessingRunnable - interface com.atlassian.bonnie.index.QueueProcessingRunnable.
 
QueueProcessingRunnableImpl - class com.atlassian.bonnie.index.QueueProcessingRunnableImpl.
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

REINDEXING_FILENAME - Static variable in class com.atlassian.bonnie.LuceneConnection
 
reIndex(Searchable) - Method in interface com.atlassian.bonnie.Indexer
 
reIndex(Searchable) - Method in class com.atlassian.bonnie.search.LuceneIndexer
 
recreateIndexDirectory() - Method in class com.atlassian.bonnie.ConcurrentLuceneConnection
Blocks and waits until all write operations to the index complete.
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
 
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.
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 interface com.atlassian.bonnie.Searcher
 
rewrite(Query) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
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

SearchWordsLister - class com.atlassian.bonnie.search.SearchWordsLister.
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.
Searchable - interface com.atlassian.bonnie.Searchable.
Methods required by the indexing subsystem in order to properly handle object searching.
SearchableAttachment - interface com.atlassian.bonnie.search.SearchableAttachment.
An object representing some searchable file.
SearchablePreprocessor - interface com.atlassian.bonnie.search.SearchablePreprocessor.
 
Searcher - interface com.atlassian.bonnie.Searcher.
Searches through all objects that have been indexed using a free text query.
SinceDateQueryFactory - class com.atlassian.bonnie.search.SinceDateQueryFactory.
 
SingleObjectIndexer - interface com.atlassian.bonnie.index.SingleObjectIndexer.
Indexes/unindexes single objects.
SingletonObjectQueue - class com.atlassian.bonnie.index.SingletonObjectQueue.
A queue for indexing a single object.
SingletonObjectQueue(Object, ObjectToDocumentConverter) - Constructor for class com.atlassian.bonnie.index.SingletonObjectQueue
 
Summarizer - class com.atlassian.bonnie.search.summary.Summarizer.
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, LuceneConnection) - Constructor for class com.atlassian.bonnie.search.summary.Summarizer
 
Summary - class com.atlassian.bonnie.search.summary.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 com.atlassian.bonnie.search.summary.Summary.Ellipsis.
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 com.atlassian.bonnie.search.summary.Summary.Fragment.
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 com.atlassian.bonnie.search.summary.Summary.Highlight.
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.
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
 
search(Query) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
search(Query, Sort) - 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
 
searchCount(Query) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
searchCount(Query, Filter) - 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
 
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
 
searcherOpensNewReader - Variable in class com.atlassian.bonnie.LuceneConnection
 
setAlwaysUnlock(boolean) - Method in class com.atlassian.bonnie.LuceneConnection
 
setAnalyzer(Analyzer) - Method in class com.atlassian.bonnie.search.summary.Summarizer
 
setAnalyzerFactory(LuceneAnalyzerFactory) - Method in class com.atlassian.bonnie.search.summary.Summarizer
 
setAttributeName(String) - Method in class com.atlassian.bonnie.search.extractor.XmlClassConfigurations.FieldConfiguration
 
setBooleanQueryMaxClause(int) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
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
 
setFieldName(String) - Method in class com.atlassian.bonnie.search.extractor.XmlClassConfigurations.FieldConfiguration
 
setIndexDir(String) - Method in class com.atlassian.bonnie.LuceneConnection
 
setLuceneAnalyzerFactory(LuceneAnalyzerFactory) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
setLuceneConnection(LuceneConnection) - Method in class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
 
setLuceneConnection(LuceneConnection) - Method in interface com.atlassian.bonnie.index.SingleObjectIndexer
 
setLuceneConnection(LuceneConnection) - Method in class com.atlassian.bonnie.search.LuceneIndexer
 
setLuceneConnection(LuceneConnection) - Method in class com.atlassian.bonnie.search.LuceneSearcher
 
setLuceneConnection(LuceneConnection) - Method in class com.atlassian.bonnie.search.summary.Summarizer
 
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.LuceneConnection
Sets reindexing flag.
setReindexing(boolean) - Method in class com.atlassian.bonnie.index.BaseMultiThreadedIndexer
 
setReindexingStatus(boolean) - Method in class com.atlassian.bonnie.index.OnlineMultiThreadedIndexer
 
setSearcherOpensNewReader(boolean) - Method in class com.atlassian.bonnie.LuceneConnection
 
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
 
setType(String) - Method in class com.atlassian.bonnie.search.extractor.XmlClassConfigurations.FieldConfiguration
 
shouldCreateIndexDirectory() - Method in class com.atlassian.bonnie.LuceneConnection
Returns true if the index directory should be created.
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'
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
 

T

TODAY - Static variable in class com.atlassian.bonnie.search.SinceDateQueryFactory
 
TYPE_FIELD - Static variable in class com.atlassian.bonnie.search.BaseDocumentBuilder
 
TYPE_KEYWORD - Static variable in class com.atlassian.bonnie.search.extractor.XmlClassConfigurations.FieldConfiguration
 
TYPE_TEXT - Static variable in class com.atlassian.bonnie.search.extractor.XmlClassConfigurations.FieldConfiguration
 
TYPE_UNINDEXED - Static variable in class com.atlassian.bonnie.search.extractor.XmlClassConfigurations.FieldConfiguration
 
TYPE_UNSTORED - Static variable in class com.atlassian.bonnie.search.extractor.XmlClassConfigurations.FieldConfiguration
 
TempDirectoryDocumentWritingScheme - class com.atlassian.bonnie.index.TempDirectoryDocumentWritingScheme.
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 - class com.atlassian.bonnie.index.TempIndexWriter.
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.
TempIndexWriter.WriterData - class com.atlassian.bonnie.index.TempIndexWriter.WriterData.
 
TempIndexWriter.WriterData(IndexWriter, Directory, File) - Constructor for class com.atlassian.bonnie.index.TempIndexWriter.WriterData
 
Text(String, String) - Static method in class com.atlassian.bonnie.FieldUtil
Deprecated.  
tempIndexWriter - Variable in class com.atlassian.bonnie.index.TempDirectoryDocumentWritingScheme
 
tmpIndexDir - Variable in class com.atlassian.bonnie.LuceneConnection.TempIndexWriterData
 
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.
tokenStream(String, Reader) - Method in class com.atlassian.bonnie.analyzer.DefaultLuceneAnalyzer
 
truncateIndex() - Method in class com.atlassian.bonnie.LuceneConnection
 
truncateIndex() - Method in class com.atlassian.bonnie.index.BaseMultiThreadedIndexer
 
truncateIndex() - Method in interface com.atlassian.bonnie.index.BatchOpIndexer
Truncate the index.
truncateIndex(Directory) - Static method in class org.apache.lucene.index.IndexUtils
Truncates an index.

U

URL_PATH_FIELD - Static variable in class com.atlassian.bonnie.search.BaseDocumentBuilder
 
UnIndexed(String, String) - Static method in class com.atlassian.bonnie.FieldUtil
Deprecated.  
UnStored(String, String) - Static method in class com.atlassian.bonnie.FieldUtil
Deprecated.  
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
 
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.
unlockIfNeeded() - Method in class com.atlassian.bonnie.LuceneConnection
 

W

WRITER_BATCH - Static variable in class com.atlassian.bonnie.LuceneConnection
 
WRITER_DEFAULT - Static variable in class com.atlassian.bonnie.LuceneConnection
 
WRITER_INTERACTIVE - Static variable in class com.atlassian.bonnie.LuceneConnection
 
withBatchUpdate(ILuceneConnection.BatchUpdateAction) - Method in class com.atlassian.bonnie.ConcurrentLuceneConnection
Blocks and waits until all write operations to the index complete.
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
 
withDeleteAndWrites(ILuceneConnection.ReaderAction, ILuceneConnection.WriterAction) - Method in class com.atlassian.bonnie.ConcurrentLuceneConnection
 
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 class com.atlassian.bonnie.ConcurrentLuceneConnection
 
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 class com.atlassian.bonnie.ConcurrentLuceneConnection
Blocks and waits until all write operations to the index complete.
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
 
withSearch(ILuceneConnection.SearcherAction) - Method in class com.atlassian.bonnie.ConcurrentLuceneConnection
This implementation does not respect the boolean return of the of the SearcherAction#perform(org.apache.lucene.search.IndexSearcher) method
withSearch(ILuceneConnection.SearcherAction) - Method in interface com.atlassian.bonnie.ILuceneConnection
 
withSearch(ILuceneConnection.SearcherAction) - Method in class com.atlassian.bonnie.LuceneConnection
 
withWriter(ILuceneConnection.WriterAction) - Method in class com.atlassian.bonnie.ConcurrentLuceneConnection
Blocks and waits until all write operations to the index complete.
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
 
withWriter(ILuceneConnection.WriterAction, int) - Method in class com.atlassian.bonnie.LuceneConnection
 
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 - Variable in class com.atlassian.bonnie.LuceneConnection.TempIndexWriterData
 

X

XmlClassConfigurations.ClassConfiguration - class com.atlassian.bonnie.search.extractor.XmlClassConfigurations.ClassConfiguration.
 
XmlClassConfigurations.ClassConfiguration() - Constructor for class com.atlassian.bonnie.search.extractor.XmlClassConfigurations.ClassConfiguration
 
XmlClassConfigurations.FieldConfiguration - class com.atlassian.bonnie.search.extractor.XmlClassConfigurations.FieldConfiguration.
 
XmlClassConfigurations.FieldConfiguration() - Constructor for class com.atlassian.bonnie.search.extractor.XmlClassConfigurations.FieldConfiguration
 
XmlConfiguredExtractor - class com.atlassian.bonnie.search.extractor.XmlConfiguredExtractor.
 
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-2009 Atlassian Software Systems Pty Ltd. All Rights Reserved.