A B C D F G I L M N O P R S V W

A

addField(DataField) - Method in class net.sf.mmapps.modules.lucenesearch.DataRelation
Adds a field to this relation
addField(DataField) - Method in class net.sf.mmapps.modules.lucenesearch.SourceTable
Add a field from this table
addIndex(SearchIndex) - Method in class net.sf.mmapps.modules.lucenesearch.SearchConfig
Adds an SearchIndex object
addQuery(Query, boolean, boolean) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.SearchTag
Adds a query to the list
addRelated(DataRelation) - Method in class net.sf.mmapps.modules.lucenesearch.DataRelation
 
addRelated(DataRelation) - Method in class net.sf.mmapps.modules.lucenesearch.SourceTable
Add a related table
addTable(SourceTable) - Method in class net.sf.mmapps.modules.lucenesearch.SearchIndex
Add a Table object to this object

B

BUILDER_FIELD - Static variable in class net.sf.mmapps.modules.lucenesearch.Constants
Document builder field.

C

Constants - class net.sf.mmapps.modules.lucenesearch.Constants.
Constants for the Lucene module
Constants() - Constructor for class net.sf.mmapps.modules.lucenesearch.Constants
 
check(String) - Static method in class net.sf.mmapps.modules.lucenesearch.util.SearchValidator
Checks if a String for some things Lucene expects as a good query string.
close() - Method in class net.sf.mmapps.modules.lucenesearch.IndexHelper
Close the writer
collectAll(Document, Node) - Method in class net.sf.mmapps.modules.lucenesearch.DataRelation
Collects all related nodes and their fields
collectAll(Cloud) - Method in class net.sf.mmapps.modules.lucenesearch.LuceneManager
Starts the indexing process chain reaction
collectAll(Cloud) - Method in class net.sf.mmapps.modules.lucenesearch.SearchConfig
Collects all indexes
collectAll(Cloud) - Method in class net.sf.mmapps.modules.lucenesearch.SearchIndex
Collects all tables
collectAll(Cloud, IndexHelper) - Method in class net.sf.mmapps.modules.lucenesearch.SourceTable
Collect all nodes in the table this object represents
collectField(Node) - Method in class net.sf.mmapps.modules.lucenesearch.DataField
Collect the content from the field this object represents in a Lucene Field object
collectOne(Node, IndexHelper) - Method in class net.sf.mmapps.modules.lucenesearch.SourceTable
Collect and index a single MMBase Node
create(String, Analyzer) - Method in class net.sf.mmapps.modules.lucenesearch.IndexHelper
Create the index (writer)

D

DataField - class net.sf.mmapps.modules.lucenesearch.DataField.
Field object that holds the name and type of the field to be indexed
DataField() - Constructor for class net.sf.mmapps.modules.lucenesearch.DataField
 
DataRelation - class net.sf.mmapps.modules.lucenesearch.DataRelation.
The Relation object, holds objects related to a table, these objects are tables also.
DataRelation() - Constructor for class net.sf.mmapps.modules.lucenesearch.DataRelation
 
DateTag - class net.sf.mmapps.modules.lucenesearch.taglib.DateTag.
Search results limited to a date or a range between dates
DateTag() - Constructor for class net.sf.mmapps.modules.lucenesearch.taglib.DateTag
 
delete(Term) - Method in class net.sf.mmapps.modules.lucenesearch.IndexHelper
Delete a document from the index
doTag() - Method in class net.sf.mmapps.modules.lucenesearch.taglib.DateTag
 
doTag() - Method in class net.sf.mmapps.modules.lucenesearch.taglib.FuzzyTag
 
doTag() - Method in class net.sf.mmapps.modules.lucenesearch.taglib.MatchTag
 
doTag() - Method in class net.sf.mmapps.modules.lucenesearch.taglib.RangeTag
 
doTag() - Method in class net.sf.mmapps.modules.lucenesearch.taglib.SearchTag
Execute search and collect result nodes.
doTag() - Method in class net.sf.mmapps.modules.lucenesearch.taglib.SortTag
 

F

FuzzyTag - class net.sf.mmapps.modules.lucenesearch.taglib.FuzzyTag.
Implements the fuzzy search query.
FuzzyTag() - Constructor for class net.sf.mmapps.modules.lucenesearch.taglib.FuzzyTag
 
finalize() - Method in class net.sf.mmapps.modules.lucenesearch.IndexHelper
 

G

getAllFields() - Method in class net.sf.mmapps.modules.lucenesearch.DataRelation
 
getAllFields() - Method in class net.sf.mmapps.modules.lucenesearch.SearchIndex
 
getAllFields() - Method in class net.sf.mmapps.modules.lucenesearch.SourceTable
 
getAnalyzer() - Method in class net.sf.mmapps.modules.lucenesearch.SearchIndex
Getter for the Analyzer in use in the Index
getAnalyzer() - Method in class net.sf.mmapps.modules.lucenesearch.taglib.SearchTag
 
getBoost() - Method in class net.sf.mmapps.modules.lucenesearch.SearchResult
 
getBuilder() - Method in class net.sf.mmapps.modules.lucenesearch.SearchResult
 
getCloud() - Method in class net.sf.mmapps.modules.lucenesearch.LuceneModule
Get a cloud reference.
getConfig() - Method in class net.sf.mmapps.modules.lucenesearch.LuceneManager
 
getContainer() - Method in class net.sf.mmapps.modules.lucenesearch.taglib.SearchTagSupport
Get the surrounding SearchTag
getDefaultIndex() - Method in class net.sf.mmapps.modules.lucenesearch.SearchConfig
 
getDoc() - Method in class net.sf.mmapps.modules.lucenesearch.SearchResult
 
getField() - Method in class net.sf.mmapps.modules.lucenesearch.taglib.SearchTagSupport
 
getFieldName() - Method in class net.sf.mmapps.modules.lucenesearch.DataField
 
getFields() - Method in class net.sf.mmapps.modules.lucenesearch.DataRelation
 
getFields() - Method in class net.sf.mmapps.modules.lucenesearch.SourceTable
 
getFulltextFields() - Method in class net.sf.mmapps.modules.lucenesearch.SearchIndex
 
getIndex(String) - Method in class net.sf.mmapps.modules.lucenesearch.SearchConfig
Returns the name of an index object by name
getIndex(int) - Method in class net.sf.mmapps.modules.lucenesearch.SearchConfig
Returns an index by id
getIndex() - Method in class net.sf.mmapps.modules.lucenesearch.SearchIndex
Getter for the full name of the Index
getIndexCount() - Method in class net.sf.mmapps.modules.lucenesearch.SearchConfig
Returns the number of indexes available in this object
getIndexName() - Method in class net.sf.mmapps.modules.lucenesearch.IndexHelper
Returns the name of the index
getLuceneManager() - Method in class net.sf.mmapps.modules.lucenesearch.LuceneModule
 
getName() - Method in class net.sf.mmapps.modules.lucenesearch.DataField
 
getName() - Method in class net.sf.mmapps.modules.lucenesearch.DataRelation
 
getName() - Method in class net.sf.mmapps.modules.lucenesearch.SearchIndex
Getter for the name of the Index
getName() - Method in class net.sf.mmapps.modules.lucenesearch.SourceTable
Get's the name of the MMBase builder/table this object represents
getNumber() - Method in class net.sf.mmapps.modules.lucenesearch.SearchResult
 
getPath() - Method in class net.sf.mmapps.modules.lucenesearch.SearchIndex
Getter for the path used to get to the Index
getRelated() - Method in class net.sf.mmapps.modules.lucenesearch.SourceTable
 
getRename() - Method in class net.sf.mmapps.modules.lucenesearch.DataField
 
getScore() - Method in class net.sf.mmapps.modules.lucenesearch.SearchResult
 
getSearcher() - Method in class net.sf.mmapps.modules.lucenesearch.IndexHelper
Returns the IndexSearcher for this index
getTableByName(String) - Method in class net.sf.mmapps.modules.lucenesearch.SearchIndex
Find a table by name in the list of tables attatched to this index
getType() - Method in class net.sf.mmapps.modules.lucenesearch.DataField
 
getType() - Method in class net.sf.mmapps.modules.lucenesearch.DataRelation
 
getType() - Method in class net.sf.mmapps.modules.lucenesearch.taglib.SortTag
 

I

IndexHelper - class net.sf.mmapps.modules.lucenesearch.IndexHelper.
This object handles access to Lucene indexes
IndexHelper() - Constructor for class net.sf.mmapps.modules.lucenesearch.IndexHelper
Constructor for the IndexHelper object
init() - Method in class net.sf.mmapps.modules.lucenesearch.LuceneModule
 
isFulltext() - Method in class net.sf.mmapps.modules.lucenesearch.DataField
 
isReverse() - Method in class net.sf.mmapps.modules.lucenesearch.taglib.SortTag
 

L

LUCENE_MODULE_NAME - Static variable in class net.sf.mmapps.modules.lucenesearch.Constants
Name of the MMBase Lucene module.
LuceneManager - class net.sf.mmapps.modules.lucenesearch.LuceneManager.
Parse the config file and create the objects for the module
LuceneManager() - Constructor for class net.sf.mmapps.modules.lucenesearch.LuceneManager
 
LuceneModule - class net.sf.mmapps.modules.lucenesearch.LuceneModule.
This module enables the Lucene fulltext search engine to be used to index the MMBase cloud.
LuceneModule() - Constructor for class net.sf.mmapps.modules.lucenesearch.LuceneModule
 

M

MMIndex - class net.sf.mmapps.modules.lucenesearch.MMIndex.
Test class
MMIndex() - Constructor for class net.sf.mmapps.modules.lucenesearch.MMIndex
 
MatchTag - class net.sf.mmapps.modules.lucenesearch.taglib.MatchTag.
Tag to match a search result to a field value
MatchTag() - Constructor for class net.sf.mmapps.modules.lucenesearch.taglib.MatchTag
 
main(String[]) - Static method in class net.sf.mmapps.modules.lucenesearch.MMIndex
 

N

NODE_FIELD - Static variable in class net.sf.mmapps.modules.lucenesearch.Constants
Document node field.
net.sf.mmapps.modules.lucenesearch - package net.sf.mmapps.modules.lucenesearch
 
net.sf.mmapps.modules.lucenesearch.taglib - package net.sf.mmapps.modules.lucenesearch.taglib
 
net.sf.mmapps.modules.lucenesearch.util - package net.sf.mmapps.modules.lucenesearch.util
 
nodeLocalChanged(String, String, String, String) - Method in class net.sf.mmapps.modules.lucenesearch.SearchIndex
 
nodeRemoteChanged(String, String, String, String) - Method in class net.sf.mmapps.modules.lucenesearch.SearchIndex
 

O

onload() - Method in class net.sf.mmapps.modules.lucenesearch.LuceneModule
 
open() - Method in class net.sf.mmapps.modules.lucenesearch.IndexHelper
Open the writer

P

prohibited - Variable in class net.sf.mmapps.modules.lucenesearch.taglib.SearchTagSupport
Boolean value for search results

R

RangeTag - class net.sf.mmapps.modules.lucenesearch.taglib.RangeTag.
Implements A Query that matches documents within an exclusive range.
RangeTag() - Constructor for class net.sf.mmapps.modules.lucenesearch.taglib.RangeTag
 
readConfig(String) - Method in class net.sf.mmapps.modules.lucenesearch.LuceneManager
Reads and parses the configuration file for the Lucene module
required - Variable in class net.sf.mmapps.modules.lucenesearch.taglib.SearchTagSupport
Boolean value for search results

S

SEARCH_FIELD_SEPARATOR - Static variable in class net.sf.mmapps.modules.lucenesearch.Constants
Separator characters for search fields.
SearchConfig - class net.sf.mmapps.modules.lucenesearch.SearchConfig.
Holds all indexes
SearchConfig() - Constructor for class net.sf.mmapps.modules.lucenesearch.SearchConfig
 
SearchIndex - class net.sf.mmapps.modules.lucenesearch.SearchIndex.
This object represents the root of the Lucene index, it holds all the tables defined for indexing
SearchIndex() - Constructor for class net.sf.mmapps.modules.lucenesearch.SearchIndex
 
SearchResult - class net.sf.mmapps.modules.lucenesearch.SearchResult.
Search result object, is returned after a search is completed.
SearchResult(Hits, int) - Constructor for class net.sf.mmapps.modules.lucenesearch.SearchResult
Constructs a Lucene module SearchResult
SearchTag - class net.sf.mmapps.modules.lucenesearch.taglib.SearchTag.
The tag that makes searching in a Lucene index possible, also co-operates with several child tags
SearchTag() - Constructor for class net.sf.mmapps.modules.lucenesearch.taglib.SearchTag
 
SearchTagSupport - class net.sf.mmapps.modules.lucenesearch.taglib.SearchTagSupport.
Support class for Lucene Module tags, implements some basic logic for these tags
SearchTagSupport() - Constructor for class net.sf.mmapps.modules.lucenesearch.taglib.SearchTagSupport
 
SearchValidator - class net.sf.mmapps.modules.lucenesearch.util.SearchValidator.
 
SearchValidator() - Constructor for class net.sf.mmapps.modules.lucenesearch.util.SearchValidator
 
SortTag - class net.sf.mmapps.modules.lucenesearch.taglib.SortTag.
Sorts search results based on a specific field
SortTag() - Constructor for class net.sf.mmapps.modules.lucenesearch.taglib.SortTag
 
SourceTable - class net.sf.mmapps.modules.lucenesearch.SourceTable.
Represents a Table (aka Builder) in MMBase and it's fields and relations
SourceTable() - Constructor for class net.sf.mmapps.modules.lucenesearch.SourceTable
 
setAfter(Object) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.DateTag
Set the after date
setAnalyzer(Analyzer) - Method in class net.sf.mmapps.modules.lucenesearch.IndexHelper
Sets the analyzer attribute of the IndexHelper object
setAnalyzerClass(String) - Method in class net.sf.mmapps.modules.lucenesearch.SearchIndex
Sets the Analyzer Class
setBefore(Object) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.DateTag
Set the before date
setDefaultIndexName(String) - Method in class net.sf.mmapps.modules.lucenesearch.SearchConfig
 
setDefaultIndexName() - Method in class net.sf.mmapps.modules.lucenesearch.SearchConfig
 
setField(String) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.SearchTagSupport
Set the name of the field to search into
setFields(String) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.SearchTag
Comma or space separated list of field names.
setFilter(DateFilter) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.SearchTag
 
setFrom(String) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.RangeTag
 
setFulltext(boolean) - Method in class net.sf.mmapps.modules.lucenesearch.DataField
 
setInclusive(boolean) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.RangeTag
 
setIndex(String) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.SearchTag
Set name of the index to search
setIndexName(String) - Method in class net.sf.mmapps.modules.lucenesearch.IndexHelper
Sets the indexName attribute of the IndexHelper object
setName(String) - Method in class net.sf.mmapps.modules.lucenesearch.DataField
 
setName(String) - Method in class net.sf.mmapps.modules.lucenesearch.DataRelation
 
setName(String) - Method in class net.sf.mmapps.modules.lucenesearch.SearchIndex
Setter for the name of the Index
setName(String) - Method in class net.sf.mmapps.modules.lucenesearch.SourceTable
Set's the name of the MMBase builder/table this object represents
setOperator(String) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.MatchTag
 
setOperator(String) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.SearchTag
 
setPath(String) - Method in class net.sf.mmapps.modules.lucenesearch.SearchIndex
Set the path to the Index
setProhibited(boolean) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.SearchTagSupport
Means that documents which do match this sub-query will not match the boolean query
setQuery(String) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.SearchTag
Set the search query.
setRename(String) - Method in class net.sf.mmapps.modules.lucenesearch.DataField
 
setRequired(boolean) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.SearchTagSupport
Means that documents which do not match this sub-query will not match the boolean query
setReverse(boolean) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.SortTag
 
setSortField(SortField) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.SearchTag
 
setTo(String) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.RangeTag
 
setType(String) - Method in class net.sf.mmapps.modules.lucenesearch.DataField
 
setType(String) - Method in class net.sf.mmapps.modules.lucenesearch.DataRelation
 
setType(String) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.SortTag
Set's the type of the field to sort on, default is AUTO
setValue(String) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.FuzzyTag
 
setValue(String) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.MatchTag
 
setVar(String) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.SearchTag
Set the JSP variable name where the search list should go.
size() - Method in class net.sf.mmapps.modules.lucenesearch.IndexHelper
Return the amount of documents in the index when writing to it.
storeQuery(Query) - Method in class net.sf.mmapps.modules.lucenesearch.taglib.SearchTagSupport
Stores a Query in the container (the Search Tag)

V

validate(String) - Static method in class net.sf.mmapps.modules.lucenesearch.util.SearchValidator
Validate a string for use as a query
var - Variable in class net.sf.mmapps.modules.lucenesearch.taglib.SearchTag
JSP variable name.

W

write(Document) - Method in class net.sf.mmapps.modules.lucenesearch.IndexHelper
Write a Lucene Document to the index

A B C D F G I L M N O P R S V W

Copyright © 2003-2005 mmapps. All Rights Reserved.