Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2003-2005 mmapps. All Rights Reserved.