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

A

AbstractNodeQuery - Class in org.sindice.siren.qparser.json.dsl
Abstract class that represents a top-level node query object (either node or twig query) of the JSON query syntax.
AbstractNodeQuery(ObjectMapper) - Constructor for class org.sindice.siren.qparser.json.dsl.AbstractNodeQuery
 
AbstractQuery - Class in org.sindice.siren.qparser.json.dsl
Abstract class that represents a top-level query object of the JSON query syntax.
AbstractQuery(ObjectMapper) - Constructor for class org.sindice.siren.qparser.json.dsl.AbstractQuery
 
accept() - Method in class org.sindice.siren.analysis.filter.TokenTypeFilter
Deprecated.
 
add(NodeQuery, NodeBooleanClause.Occur) - Method in class org.sindice.siren.search.node.NodeBooleanQuery
Adds a clause to a boolean query.
add(NodeBooleanClause) - Method in class org.sindice.siren.search.node.NodeBooleanQuery
Adds a clause to a boolean query.
add(Term) - Method in class org.sindice.siren.search.node.NodePhraseQuery
Adds a term to the end of the query phrase.
add(Term, int) - Method in class org.sindice.siren.search.node.NodePhraseQuery
Adds a term to the end of the query phrase.
add(NodeQuery, NodeBooleanClause.Occur) - Method in class org.sindice.siren.search.node.TupleQuery
Adds a clause to a tuple query.
add(NodeBooleanClause) - Method in class org.sindice.siren.search.node.TupleQuery
Adds a clause to a tuple query.
addChild(NodeQuery, NodeBooleanClause.Occur) - Method in class org.sindice.siren.search.node.TwigQuery
Adds a child clause to the twig query.
addClause(NodeBooleanClause) - Method in class org.sindice.siren.search.node.TwigQuery
Adds a clause to a twig query.
addDescendant(int, NodeQuery, NodeBooleanClause.Occur) - Method in class org.sindice.siren.search.node.TwigQuery
Adds a descendant clause to the twig query.
addDocument(String, String) - Method in class org.sindice.siren.demo.SimpleIndexer
 
addEscapes(String) - Static method in error org.sindice.siren.qparser.keyword.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addPosition(int, BytesRef, int, int) - Method in class org.sindice.siren.index.codecs.siren10.Siren10PostingsWriter
 
addRoot(NodeQuery) - Method in class org.sindice.siren.search.node.TwigQuery
Adds a root query.
advance(int) - Method in class org.sindice.siren.search.node.NodeScorer
 
AForBlockCompressor - Class in org.sindice.siren.index.codecs.block
Implementation of BlockCompressor based on the Adaptive Frame Of Reference algorithm.
AForBlockCompressor() - Constructor for class org.sindice.siren.index.codecs.block.AForBlockCompressor
 
AForBlockDecompressor - Class in org.sindice.siren.index.codecs.block
Implementation of BlockDecompressor based on the Adaptive Frame Of Reference algorithm.
AForBlockDecompressor() - Constructor for class org.sindice.siren.index.codecs.block.AForBlockDecompressor
 
AForFrameCompressor - Class in org.sindice.siren.index.codecs.block
This class contains a lookup table of functors for compressing fames.
AForFrameCompressor() - Constructor for class org.sindice.siren.index.codecs.block.AForFrameCompressor
 
AForFrameCompressorGenerator - Class in org.sindice.siren.index.codecs.block
This class is used to generate AForFrameCompressor.
AForFrameCompressorGenerator() - Constructor for class org.sindice.siren.index.codecs.block.AForFrameCompressorGenerator
 
AForFrameDecompressor - Class in org.sindice.siren.index.codecs.block
This class contains a lookup table of functors for decompressing fames.
AForFrameDecompressor() - Constructor for class org.sindice.siren.index.codecs.block.AForFrameDecompressor
 
AForFrameDecompressorGenerator - Class in org.sindice.siren.index.codecs.block
This class is used to generate AForFrameDecompressor.
AForFrameDecompressorGenerator() - Constructor for class org.sindice.siren.index.codecs.block.AForFrameDecompressorGenerator
 
ALLOW_FUZZY_AND_WILDCARD - Static variable in class org.sindice.siren.qparser.keyword.config.KeywordQueryConfigHandler.KeywordConfigurationKeys
Key used to set if fuzzy and wildcard queries are allowed.
ALLOW_TWIG - Static variable in class org.sindice.siren.qparser.keyword.config.KeywordQueryConfigHandler.KeywordConfigurationKeys
Key used to set if TwigQuerys are allowed.
AllowFuzzyAndWildcardProcessor - Class in org.sindice.siren.qparser.keyword.processors
This processor checks if the KeywordQueryConfigHandler.KeywordConfigurationKeys.ALLOW_FUZZY_AND_WILDCARD configuration is satisfied.
AllowFuzzyAndWildcardProcessor() - Constructor for class org.sindice.siren.qparser.keyword.processors.AllowFuzzyAndWildcardProcessor
 
AllowTwigProcessor - Class in org.sindice.siren.qparser.keyword.processors
This processor checks if the KeywordQueryConfigHandler.KeywordConfigurationKeys.ALLOW_TWIG configuration is satisfied.
AllowTwigProcessor() - Constructor for class org.sindice.siren.qparser.keyword.processors.AllowTwigProcessor
 
analyzer - Variable in class org.sindice.siren.solr.schema.Datatype
Analyzer set by schema for text types to use when indexing fields of this type, subclasses can set analyzer themselves or override getAnalyzer()
AnalyzerConfigReader - Class in org.sindice.siren.solr.schema
Read a datatype's analyzer configuration.
AnalyzerConfigReader() - Constructor for class org.sindice.siren.solr.schema.AnalyzerConfigReader
 
ancestor - Variable in class org.sindice.siren.search.node.NodeQuery
The pointer to direct node query ancestor
AND - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
AnyQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
Builds a BooleanQuery of SHOULD clauses, possibly with some minimum number to match.
AnyQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.AnyQueryNodeBuilder
 
AnyURIAnalyzer - Class in org.sindice.siren.analysis
Analyzer designed to deal with any kind of URIs and perform some post-processing on URIs.
AnyURIAnalyzer(Version) - Constructor for class org.sindice.siren.analysis.AnyURIAnalyzer
 
AnyURIAnalyzer(Version, CharArraySet) - Constructor for class org.sindice.siren.analysis.AnyURIAnalyzer
 
AnyURIAnalyzer(Version, String[]) - Constructor for class org.sindice.siren.analysis.AnyURIAnalyzer
 
AnyURIAnalyzer(Version, File) - Constructor for class org.sindice.siren.analysis.AnyURIAnalyzer
 
AnyURIAnalyzer(Version, Reader) - Constructor for class org.sindice.siren.analysis.AnyURIAnalyzer
 
AnyURIAnalyzer.URINormalisation - Enum in org.sindice.siren.analysis
Types of URI normalisation
append(int) - Method in class org.sindice.siren.analysis.attributes.JsonNodeAttributeImpl
 
append(int) - Method in interface org.sindice.siren.analysis.attributes.NodeAttribute
Append a new node id to the node path
append(int) - Method in class org.sindice.siren.analysis.attributes.TupleNodeAttributeImpl
Deprecated.
 
appendVInt(int, BytesRef) - Static method in class org.sindice.siren.util.CodecUtils
Writes an integer in a variable-length format.
args - Variable in class org.sindice.siren.solr.schema.Datatype
additional arguments specified in the datatype declaration
Array(CharSequence) - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
 
ArrayQueryNode - Class in org.sindice.siren.qparser.json.nodes
This query node represents a list of elements which do not have an explicit boolean operator defined.
ArrayQueryNode() - Constructor for class org.sindice.siren.qparser.json.nodes.ArrayQueryNode
 
ArrayQueryNode - Class in org.sindice.siren.qparser.keyword.nodes
An ArrayQueryNode represents a JSON-like array of nodes.
ArrayQueryNode(List<QueryNode>) - Constructor for class org.sindice.siren.qparser.keyword.nodes.ArrayQueryNode
 
ArrayQueryNode(QueryNode) - Constructor for class org.sindice.siren.qparser.keyword.nodes.ArrayQueryNode
 
ArrayQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
Builds an ArrayQuery from the children of a ArrayQueryNode.
ArrayQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.ArrayQueryNodeBuilder
 
ArrayUtils - Class in org.sindice.siren.util
Contains some utility methods for manipulating arrays.
ArrayUtils() - Constructor for class org.sindice.siren.util.ArrayUtils
 
ASCIIFoldingExpansionFilter - Class in org.sindice.siren.analysis.filter
This class converts alphabetic, numeric, and symbolic Unicode characters which are not in the first 127 ASCII characters (the "Basic Latin" Unicode block) into their ASCII equivalents, if one exists.
ASCIIFoldingExpansionFilter(TokenStream) - Constructor for class org.sindice.siren.analysis.filter.ASCIIFoldingExpansionFilter
 
ASCIIFoldingExpansionFilterFactory - Class in org.sindice.siren.solr.analysis
ASCIIFoldingExpansionFilterFactory() - Constructor for class org.sindice.siren.solr.analysis.ASCIIFoldingExpansionFilterFactory
 
AssignTokenTypeFilter - Class in org.sindice.siren.analysis.filter
Deprecated.
AssignTokenTypeFilter(TokenStream, int) - Constructor for class org.sindice.siren.analysis.filter.AssignTokenTypeFilter
Deprecated.
 
attributes() - Method in class org.sindice.siren.index.DocsNodesAndPositionsEnum
Returns the related attributes.
automaton - Variable in class org.sindice.siren.search.node.NodeAutomatonQuery
the automaton to match index terms against

B

backup(int) - Method in interface org.sindice.siren.qparser.keyword.CharStream
Backs up the input stream by amount steps.
beginColumn - Variable in class org.sindice.siren.qparser.keyword.Token
The column number of the first character of this Token.
beginLine - Variable in class org.sindice.siren.qparser.keyword.Token
The line number of the first character of this Token.
BeginToken() - Method in interface org.sindice.siren.qparser.keyword.CharStream
Returns the next character that marks the beginning of the next token.
BlockCompressor - Class in org.sindice.siren.index.codecs.block
Abstraction over the block compression algorithm.
BlockCompressor() - Constructor for class org.sindice.siren.index.codecs.block.BlockCompressor
 
BlockDecompressor - Class in org.sindice.siren.index.codecs.block
Abstraction over the block decompression algorithm.
BlockDecompressor() - Constructor for class org.sindice.siren.index.codecs.block.BlockDecompressor
 
BlockIndexInput - Class in org.sindice.siren.index.codecs.block
Abstract API to decode a block-based posting format.
BlockIndexInput(IndexInput) - Constructor for class org.sindice.siren.index.codecs.block.BlockIndexInput
 
BlockIndexInput.BlockReader - Class in org.sindice.siren.index.codecs.block
Abstraction over the reader of the blocks of the postings file.
BlockIndexInput.BlockReader(IndexInput) - Constructor for class org.sindice.siren.index.codecs.block.BlockIndexInput.BlockReader
 
BlockIndexInput.Index - Class in org.sindice.siren.index.codecs.block
This class stores the file pointer of a DataInput.
BlockIndexInput.Index() - Constructor for class org.sindice.siren.index.codecs.block.BlockIndexInput.Index
 
BlockIndexOutput - Class in org.sindice.siren.index.codecs.block
Abstract API to encode a block-based posting format.
BlockIndexOutput(IndexOutput) - Constructor for class org.sindice.siren.index.codecs.block.BlockIndexOutput
 
BlockIndexOutput.BlockWriter - Class in org.sindice.siren.index.codecs.block
Abstraction over the writer of the blocks of the postings file.
BlockIndexOutput.BlockWriter() - Constructor for class org.sindice.siren.index.codecs.block.BlockIndexOutput.BlockWriter
 
BlockIndexOutput.Index - Class in org.sindice.siren.index.codecs.block
This class stores the file pointer of an IndexOutput.
BlockIndexOutput.Index() - Constructor for class org.sindice.siren.index.codecs.block.BlockIndexOutput.Index
 
blockSize - Variable in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexInput.DocsFreqBlockReader
 
blockSize - Variable in class org.sindice.siren.index.codecs.siren10.Siren10PostingsFormat
 
BNBDemo - Class in org.sindice.siren.demo.bnb
Index a set of bibliographical references encoded in JSON and execute various search queries over the JSON data structure.
BNBDemo(File) - Constructor for class org.sindice.siren.demo.bnb.BNBDemo
 
BNODE - Static variable in class org.sindice.siren.analysis.TupleTokenizer
Deprecated.
Token definition
BOOLEAN_PROPERTY - Static variable in class org.sindice.siren.qparser.json.parser.BooleanPropertyParser
 
BooleanExpressionPropertyParser - Class in org.sindice.siren.qparser.json.parser
Abstract class that parses a query expression property and returns a string containing the expression.
BooleanExpressionPropertyParser(JsonNode, CharSequence) - Constructor for class org.sindice.siren.qparser.json.parser.BooleanExpressionPropertyParser
 
BooleanPropertyParser - Class in org.sindice.siren.qparser.json.parser
Parses a boolean property and returns a BooleanQueryNode.
BooleanPropertyParser(JsonNode, CharSequence) - Constructor for class org.sindice.siren.qparser.json.parser.BooleanPropertyParser
 
BooleanQuery - Class in org.sindice.siren.qparser.json.dsl
Class that represents a boolean query object of the JSON query syntax.
BooleanQueryNode - Class in org.sindice.siren.qparser.json.nodes
This query node represents a list of elements which do have an explicit boolean operator defined.
BooleanQueryNode() - Constructor for class org.sindice.siren.qparser.json.nodes.BooleanQueryNode
 
BooleanQueryNodeBuilder - Class in org.sindice.siren.qparser.json.builders
Builds a BooleanQuery object from a BooleanQueryNode object.
BooleanQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.json.builders.BooleanQueryNodeBuilder
 
BooleanQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
Builds a BooleanQuery object from a BooleanQueryNode object.
BooleanQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.BooleanQueryNodeBuilder
 
Boost - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
Lexical state.
BOOST_PROPERTY - Static variable in class org.sindice.siren.qparser.json.parser.BoostPropertyParser
 
BoostPropertyParser - Class in org.sindice.siren.qparser.json.parser
Parses a boost property and returns a Float.
BoostQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
This builder basically reads the Query object set on the BoostQueryNode child using QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID and applies the boost value defined in the BoostQueryNode.
BoostQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.BoostQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.json.builders.BooleanQueryNodeBuilder
 
build(QueryNode) - Method in interface org.sindice.siren.qparser.json.builders.JsonQueryBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.json.builders.JsonQueryTreeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.json.builders.NodeQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.json.builders.TopLevelQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.json.builders.TwigQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.AnyQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.ArrayQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.BooleanQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.BoostQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.DatatypeQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.FieldQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.GroupQueryNodeBuilder
 
build(QueryNode) - Method in interface org.sindice.siren.qparser.keyword.builders.KeywordQueryBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.KeywordQueryTreeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.MatchAllDocsQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.MatchNoDocsQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.ModifierQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.MultiPhraseQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.NodeBooleanQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.NodeFuzzyQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.NodeNumericRangeQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.NodePhraseQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.NodePrefixWildcardQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.NodeRegexpQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.NodeTermRangeQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.NodeWildcardQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.SlopQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.TopLevelQueryNodeBuilder
 
build(QueryNode) - Method in class org.sindice.siren.qparser.keyword.builders.TwigQueryNodeBuilder
 
byteArrayToInt(byte[], int) - Static method in class org.sindice.siren.util.CodecUtils
Convert a byte array to an int (32bit word).
byteArrayToVInt(BytesRef) - Static method in class org.sindice.siren.util.CodecUtils
Reads an int stored in variable-length format.

C

CARAT - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
ChangeDefaultOperatorNodeProcessor - Class in org.sindice.siren.qparser.keyword.processors
This processor change the default operator if a unary operator + (ModifierQueryNode.Modifier.MOD_REQ) is found.
ChangeDefaultOperatorNodeProcessor() - Constructor for class org.sindice.siren.qparser.keyword.processors.ChangeDefaultOperatorNodeProcessor
 
CharStream - Interface in org.sindice.siren.qparser.keyword
This interface describes a character stream that maintains line and column number positions of the characters.
CHILD_PROPERTY - Static variable in class org.sindice.siren.qparser.json.parser.ChildPropertyParser
 
ChildPropertyParser - Class in org.sindice.siren.qparser.json.parser
Parses a child property and returns a ArrayQueryNode.
ChildPropertyParser(JsonNode, CharSequence) - Constructor for class org.sindice.siren.qparser.json.parser.ChildPropertyParser
 
ChildQueryNode - Class in org.sindice.siren.qparser.json.nodes
This query node represents a child clause for a twig query.
ChildQueryNode(QueryNode, ModifierQueryNode.Modifier) - Constructor for class org.sindice.siren.qparser.json.nodes.ChildQueryNode
 
Clause(CharSequence) - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
 
clauses - Variable in class org.sindice.siren.search.node.NodeBooleanQuery
 
clauses() - Method in class org.sindice.siren.search.node.NodeBooleanQuery
Returns the list of clauses in this query.
clauses - Variable in class org.sindice.siren.search.node.TwigQuery
 
clauses() - Method in class org.sindice.siren.search.node.TwigQuery
Returns the list of ancestor clauses in this query.
clear() - Method in class org.sindice.siren.analysis.attributes.DatatypeAttributeImpl
 
clear() - Method in class org.sindice.siren.analysis.attributes.JsonNodeAttributeImpl
 
clear() - Method in class org.sindice.siren.analysis.attributes.NodeNumericTermAttributeImpl
 
clear() - Method in class org.sindice.siren.analysis.attributes.PositionAttributeImpl
 
clear() - Method in class org.sindice.siren.analysis.attributes.TupleNodeAttributeImpl
Deprecated.
 
clearDatatypes() - Method in class org.sindice.siren.analysis.JsonAnalyzer
Remove all registered Datatype Analyzers.
clearDatatypes() - Method in class org.sindice.siren.analysis.TupleAnalyzer
Deprecated.
Remove all registered Datatype Analyzers.
clone() - Method in class org.sindice.siren.index.codecs.block.BlockIndexInput.Index
 
clone() - Method in class org.sindice.siren.search.node.NodeBooleanQuery
 
clone() - Method in class org.sindice.siren.search.node.TwigQuery
 
cloneTree() - Method in class org.sindice.siren.qparser.keyword.nodes.NodeBooleanQueryNode
 
cloneTree() - Method in class org.sindice.siren.qparser.keyword.nodes.ProtectedQueryNode
 
close() - Method in class org.sindice.siren.analysis.filter.DatatypeAnalyzerFilter
 
close() - Method in class org.sindice.siren.analysis.JsonTokenizer
 
close() - Method in class org.sindice.siren.analysis.TupleTokenizer
Deprecated.
 
close() - Method in class org.sindice.siren.demo.ncpr.DatatypeConverter
 
close() - Method in class org.sindice.siren.demo.ncpr.NCPRIndexer
 
close() - Method in class org.sindice.siren.demo.ncpr.NCPRQuery
 
close() - Method in class org.sindice.siren.demo.SimpleIndexer
 
close() - Method in class org.sindice.siren.demo.SimpleSearcher
 
close() - Method in class org.sindice.siren.index.codecs.block.BlockIndexInput
 
close() - Method in class org.sindice.siren.index.codecs.block.BlockIndexOutput
 
close() - Method in class org.sindice.siren.index.codecs.siren10.Siren10PostingsReader
 
close() - Method in class org.sindice.siren.index.codecs.siren10.Siren10PostingsWriter
 
CodecUtils - Class in org.sindice.siren.util
Contains methods to encode an integer into a byte array and decode a byte array into an integer.
CodecUtils() - Constructor for class org.sindice.siren.util.CodecUtils
 
COMMA - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
commit() - Method in class org.sindice.siren.demo.SimpleIndexer
 
compare(IntsRef, IntsRef) - Static method in class org.sindice.siren.util.NodeUtils
Compares the first node with the second node for order.
compareAncestor(IntsRef, IntsRef) - Static method in class org.sindice.siren.util.NodeUtils
Compares the first node with the second node for order.
compareAncestor(int[], int, int[], int) - Static method in class org.sindice.siren.util.NodeUtils
 
compiled - Variable in class org.sindice.siren.search.node.NodeAutomatonQuery
 
compress(IntsRef, BytesRef) - Method in class org.sindice.siren.index.codecs.block.AForBlockCompressor
 
compress(IntsRef, BytesRef) - Method in class org.sindice.siren.index.codecs.block.BlockCompressor
Compress the specified list of integers into a byte array.
compress() - Method in class org.sindice.siren.index.codecs.block.BlockIndexOutput.BlockWriter
Compress the data block
compress(IntsRef, BytesRef) - Method in class org.sindice.siren.index.codecs.block.VIntBlockCompressor
Compress the uncompressed data into the buffer using variable integer encoding technique.
compress() - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexOutput.DocsFreqBlockWriter
 
compress() - Method in class org.sindice.siren.index.codecs.siren10.NodBlockIndexOutput.NodBlockWriter
 
compress() - Method in class org.sindice.siren.index.codecs.siren10.PosBlockIndexOutput.PosBlockWriter
 
compressors - Variable in class org.sindice.siren.index.codecs.block.AForBlockCompressor
 
compressors - Static variable in class org.sindice.siren.index.codecs.block.AForFrameCompressor
 
ConjQuery(CharSequence) - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
 
Conjunction() - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
 
CONSTANT_SCORE_AUTO_REWRITE_DEFAULT - Static variable in class org.sindice.siren.search.node.MultiNodeTermQuery
Read-only default instance of NodeConstantScoreAutoRewrite, with NodeConstantScoreAutoRewrite.setTermCountCutoff(int) set to NodeConstantScoreAutoRewrite.DEFAULT_TERM_COUNT_CUTOFF and NodeConstantScoreAutoRewrite.setDocCountPercent(double) set to NodeConstantScoreAutoRewrite.DEFAULT_DOC_COUNT_PERCENT.
CONSTANT_SCORE_BOOLEAN_QUERY_REWRITE - Static variable in class org.sindice.siren.search.node.MultiNodeTermQuery
Like MultiNodeTermQuery.SCORING_BOOLEAN_QUERY_REWRITE except scores are not computed.
CONSTANT_SCORE_FILTER_REWRITE - Static variable in class org.sindice.siren.search.node.MultiNodeTermQuery
Rewrite method currently deactivated in SIREn.
ConstrainedNodesEnum - Class in org.sindice.siren.index
Abstraction of a DocsNodesAndPositionsEnum that filters nodes that do not satisfy some constraints.
ConstrainedNodesEnum(DocsNodesAndPositionsEnum) - Constructor for class org.sindice.siren.index.ConstrainedNodesEnum
 
convertQName(CharSequence, int) - Method in class org.sindice.siren.qparser.keyword.processors.QNamesProcessor
Convert the QName to the associated namespace.
copyFrom(BlockIndexOutput.Index, boolean) - Method in class org.sindice.siren.index.codecs.block.BlockIndexOutput.Index
 
copyNode(IntsRef) - Method in class org.sindice.siren.analysis.attributes.JsonNodeAttributeImpl
 
copyNode(IntsRef) - Method in interface org.sindice.siren.analysis.attributes.NodeAttribute
Set the node path.
copyNode(IntsRef) - Method in class org.sindice.siren.analysis.attributes.TupleNodeAttributeImpl
Deprecated.
 
copyTo(AttributeImpl) - Method in class org.sindice.siren.analysis.attributes.DatatypeAttributeImpl
 
copyTo(AttributeImpl) - Method in class org.sindice.siren.analysis.attributes.JsonNodeAttributeImpl
 
copyTo(AttributeImpl) - Method in class org.sindice.siren.analysis.attributes.NodeNumericTermAttributeImpl
 
copyTo(AttributeImpl) - Method in class org.sindice.siren.analysis.attributes.PositionAttributeImpl
 
copyTo(AttributeImpl) - Method in class org.sindice.siren.analysis.attributes.TupleNodeAttributeImpl
Deprecated.
 
create(TokenStream) - Method in class org.sindice.siren.solr.analysis.ASCIIFoldingExpansionFilterFactory
 
create(TokenStream) - Method in class org.sindice.siren.solr.analysis.DatatypeAnalyzerFilterFactory
 
create(Reader) - Method in class org.sindice.siren.solr.analysis.JsonTokenizerFactory
 
create(TokenStream) - Method in class org.sindice.siren.solr.analysis.MailtoFilterFactory
 
create(TokenStream) - Method in class org.sindice.siren.solr.analysis.PositionAttributeFilterFactory
 
create(TokenStream) - Method in class org.sindice.siren.solr.analysis.SirenPayloadFilterFactory
 
create(TokenStream) - Method in class org.sindice.siren.solr.analysis.URIEncodingFilterFactory
 
create(TokenStream) - Method in class org.sindice.siren.solr.analysis.URILocalnameFilterFactory
 
create(TokenStream) - Method in class org.sindice.siren.solr.analysis.URINormalisationFilterFactory
 
create(TokenStream) - Method in class org.sindice.siren.solr.analysis.URITrailingSlashFilterFactory
 
createComponents(String, Reader) - Method in class org.sindice.siren.analysis.AnyURIAnalyzer
 
createComponents(String, Reader) - Method in class org.sindice.siren.analysis.DoubleNumericAnalyzer
 
createComponents(String, Reader) - Method in class org.sindice.siren.analysis.FloatNumericAnalyzer
 
createComponents(String, Reader) - Method in class org.sindice.siren.analysis.IntNumericAnalyzer
 
createComponents(String, Reader) - Method in class org.sindice.siren.analysis.JsonAnalyzer
 
createComponents(String, Reader) - Method in class org.sindice.siren.analysis.LongNumericAnalyzer
 
createComponents(String, Reader) - Method in class org.sindice.siren.analysis.TupleAnalyzer
Deprecated.
 
createComponents(String, Reader) - Method in class org.sindice.siren.solr.analysis.DateNumericAnalyzer
 
createDocsFreqOutput(Directory, String, IOContext) - Method in class org.sindice.siren.index.codecs.siren10.Siren10BlockStreamFactory
 
createField(SchemaField, Object, float) - Method in class org.sindice.siren.solr.schema.SirenField
 
createField(String, String, FieldType, float) - Method in class org.sindice.siren.solr.schema.SirenField
 
createNodOutput(Directory, String, IOContext) - Method in class org.sindice.siren.index.codecs.siren10.Siren10BlockStreamFactory
 
createParser(String, SolrParams, SolrParams, SolrQueryRequest) - Method in class org.sindice.siren.solr.qparser.json.JsonQParserPlugin
 
createParser(String, SolrParams, SolrParams, SolrQueryRequest) - Method in class org.sindice.siren.solr.qparser.keyword.KeywordQParserPlugin
 
createPosOutput(Directory, String, IOContext) - Method in class org.sindice.siren.index.codecs.siren10.Siren10BlockStreamFactory
 
createWeight(IndexSearcher) - Method in class org.sindice.siren.search.node.LuceneProxyNodeQuery
 
createWeight(IndexSearcher) - Method in class org.sindice.siren.search.node.NodeBooleanQuery
 
createWeight(IndexSearcher) - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery
 
createWeight(IndexSearcher) - Method in class org.sindice.siren.search.node.NodePhraseQuery
 
createWeight(IndexSearcher) - Method in class org.sindice.siren.search.node.NodeTermQuery
 
createWeight(IndexSearcher) - Method in class org.sindice.siren.search.node.TupleQuery
 
createWeight(IndexSearcher) - Method in class org.sindice.siren.search.node.TwigQuery
 
createWeight(IndexSearcher) - Method in class org.sindice.siren.search.node.TwigQuery.EmptyRootQuery
 
curChar - Variable in class org.sindice.siren.qparser.keyword.KeywordSyntaxParserTokenManager
 
currentToken - Variable in exception org.sindice.siren.qparser.keyword.ParseException
This is the last token that has been consumed successfully.

D

DATATYPE - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
datatype - Variable in class org.sindice.siren.search.node.NodePrimitiveQuery
 
Datatype - Class in org.sindice.siren.solr.schema
Base class for all datatypes used by an index schema.
Datatype() - Constructor for class org.sindice.siren.solr.schema.Datatype
 
DATATYPE_LABEL - Static variable in class org.sindice.siren.analysis.JsonTokenizer
Datatype JSON schema: field for the datatype label
DATATYPE_TAGID - Static variable in class org.sindice.siren.qparser.keyword.nodes.DatatypeQueryNode
This tag is used to set the label of the datatype to be used on that query node.
DATATYPE_VALUES - Static variable in class org.sindice.siren.analysis.JsonTokenizer
Datatype JSON schema: field for the datatype value
DatatypeAnalyzerFilter - Class in org.sindice.siren.analysis.filter
This class performs post-processing operation on the tokens extracted by JsonTokenizer based on the DatatypeAttribute.
DatatypeAnalyzerFilter(Version, TokenStream) - Constructor for class org.sindice.siren.analysis.filter.DatatypeAnalyzerFilter
 
DatatypeAnalyzerFilter(Version, TokenStream, Analyzer, Analyzer) - Constructor for class org.sindice.siren.analysis.filter.DatatypeAnalyzerFilter
Create a DatatypeAnalyzerFilter with the given default Analyzers for the JSONDatatype.JSON_FIELD and XSDDatatype.XSD_STRING.
DatatypeAnalyzerFilterFactory - Class in org.sindice.siren.solr.analysis
DatatypeAnalyzerFilterFactory(Version) - Constructor for class org.sindice.siren.solr.analysis.DatatypeAnalyzerFilterFactory
 
DatatypeAnalyzerProcessor - Class in org.sindice.siren.qparser.keyword.processors
This processor analyzes query terms based on their datatype.
DatatypeAnalyzerProcessor() - Constructor for class org.sindice.siren.qparser.keyword.processors.DatatypeAnalyzerProcessor
 
DatatypeAttribute - Interface in org.sindice.siren.analysis.attributes
The datatype of a token.
DatatypeAttributeImpl - Class in org.sindice.siren.analysis.attributes
Default implementation of DatatypeAttribute.
DatatypeAttributeImpl() - Constructor for class org.sindice.siren.analysis.attributes.DatatypeAttributeImpl
 
DatatypeConverter - Class in org.sindice.siren.demo.ncpr
This class convert the original NCPR JSON dataset into a JSON dataset with explicit value datatypes.
DatatypeConverter() - Constructor for class org.sindice.siren.demo.ncpr.DatatypeConverter
 
datatypeName - Variable in class org.sindice.siren.solr.schema.Datatype
The name of the datatype
DatatypeQueryNode - Class in org.sindice.siren.qparser.keyword.nodes
This QueryNode defines the datatype of all its descendant nodes.
DatatypeQueryNode(QueryNode, String) - Constructor for class org.sindice.siren.qparser.keyword.nodes.DatatypeQueryNode
 
DatatypeQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
Builds no object, it only returns the Query object set on the DatatypeQueryNode child using a QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID tag.
DatatypeQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.DatatypeQueryNodeBuilder
 
DatatypeQueryNodeProcessor - Class in org.sindice.siren.qparser.keyword.processors
This processor tags all the descendant of a DatatypeQueryNode with the datatype label using the TAG DatatypeQueryNode.DATATYPE_TAGID.
DatatypeQueryNodeProcessor() - Constructor for class org.sindice.siren.qparser.keyword.processors.DatatypeQueryNodeProcessor
 
DATATYPES_ANALYZERS - Static variable in class org.sindice.siren.qparser.keyword.config.KeywordQueryConfigHandler.KeywordConfigurationKeys
Key used to set the pair of Datatype, e.g., XSDDatatype.XSD_STRING, and its associated Analyzer.
datatypeURI() - Method in interface org.sindice.siren.analysis.attributes.DatatypeAttribute
Returns the datatype URI.
datatypeURI() - Method in class org.sindice.siren.analysis.attributes.DatatypeAttributeImpl
 
DateNumericAnalyzer - Class in org.sindice.siren.solr.analysis
An implementation of NumericAnalyzer for date value.
DateNumericAnalyzer(int) - Constructor for class org.sindice.siren.solr.analysis.DateNumericAnalyzer
 
DateNumericAnalyzer.DateNumericParser - Class in org.sindice.siren.solr.analysis
 
DateNumericAnalyzer.DateNumericParser() - Constructor for class org.sindice.siren.solr.analysis.DateNumericAnalyzer.DateNumericParser
 
debugStream - Variable in class org.sindice.siren.qparser.keyword.KeywordSyntaxParserTokenManager
Debug output.
decode(BytesRef) - Method in class org.sindice.siren.analysis.filter.PayloadCodec
Decode the node and position from the byte array
decode(BytesRef) - Method in class org.sindice.siren.analysis.filter.VIntPayloadCodec
 
decompress(BytesRef, IntsRef) - Method in class org.sindice.siren.index.codecs.block.AForBlockDecompressor
 
decompress(BytesRef, IntsRef) - Method in class org.sindice.siren.index.codecs.block.BlockDecompressor
Decompress the specified byte array into a list of integers.
decompress(BytesRef, IntsRef) - Method in class org.sindice.siren.index.codecs.block.VIntBlockDecompressor
 
decompressors - Variable in class org.sindice.siren.index.codecs.block.AForBlockDecompressor
 
decompressors - Static variable in class org.sindice.siren.index.codecs.block.AForFrameDecompressor
 
DEFAULT - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
Lexical state.
DEFAULT_ENCODING - Static variable in class org.sindice.siren.solr.analysis.URIEncodingFilterFactory
 
DEFAULT_ID_FIELD - Static variable in class org.sindice.siren.demo.SimpleIndexer
 
DEFAULT_MAX_LENGTH - Static variable in class org.sindice.siren.analysis.filter.URILocalnameFilter
 
DEFAULT_OPERATOR - Static variable in class org.sindice.siren.qparser.json.config.JsonQueryConfigHandler.ConfigurationKeys
Key used to set the default boolean operator
DEFAULT_PRECISION_STEP - Static variable in class org.sindice.siren.solr.schema.TrieDatatype
 
DEFAULT_SIREN_FIELD - Static variable in class org.sindice.siren.demo.SimpleIndexer
 
defaultMaxEdits - Static variable in class org.sindice.siren.search.node.NodeFuzzyQuery
 
defaultMaxExpansions - Static variable in class org.sindice.siren.search.node.NodeFuzzyQuery
 
defaultPrefixLength - Static variable in class org.sindice.siren.search.node.NodeFuzzyQuery
 
defaultTranspositions - Static variable in class org.sindice.siren.search.node.NodeFuzzyQuery
 
DESCENDANT_PROPERTY - Static variable in class org.sindice.siren.qparser.json.parser.DescendantPropertyParser
 
DescendantPropertyParser - Class in org.sindice.siren.qparser.json.parser
Parses a descendant property and returns a ArrayQueryNode.
DescendantPropertyParser(JsonNode, CharSequence) - Constructor for class org.sindice.siren.qparser.json.parser.DescendantPropertyParser
 
DescendantQueryNode - Class in org.sindice.siren.qparser.json.nodes
This query node represents a descendant clause for a twig query and holds the associated level of the descendant clause.
DescendantQueryNode(QueryNode, ModifierQueryNode.Modifier, int) - Constructor for class org.sindice.siren.qparser.json.nodes.DescendantQueryNode
 
disable_tracing() - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
Disable tracing.
DisjQuery(CharSequence) - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
 
doc() - Method in class org.sindice.siren.index.ConstrainedNodesEnum
 
doc() - Method in interface org.sindice.siren.index.DocsAndNodesIterator
doc() - Method in class org.sindice.siren.index.MappingMultiDocsNodesAndPositionsEnum
 
doc() - Method in class org.sindice.siren.index.MultiDocsNodesAndPositionsEnum
 
doc() - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery.NodeConstantScorer
 
doc() - Method in class org.sindice.siren.search.node.NodeScorer
Returns the following: -1 or #NO_MORE_DOC if NodeScorer.nextCandidateDocument() or NodeScorer.skipToCandidate(int) were not called yet.
docDecompressor - Variable in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexInput
 
docID() - Method in class org.sindice.siren.search.node.NodeScorer
 
docs(FieldInfo, BlockTermState, Bits, DocsEnum, int) - Method in class org.sindice.siren.index.codecs.siren10.Siren10PostingsReader
 
DocsAndNodesIterator - Interface in org.sindice.siren.index
Interface that defines methods to iterate over a set of increasing doc identifiers and node labels.
docsAndPositions(FieldInfo, BlockTermState, Bits, DocsAndPositionsEnum, int) - Method in class org.sindice.siren.index.codecs.siren10.Siren10PostingsReader
 
docsEnum - Variable in class org.sindice.siren.index.ConstrainedNodesEnum
 
DocsFreqBlockIndexInput - Class in org.sindice.siren.index.codecs.siren10
Implementation of the BlockIndexInput for the .doc file of the SIREn postings format.
DocsFreqBlockIndexInput(IndexInput, BlockDecompressor, BlockDecompressor) - Constructor for class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexInput
 
DocsFreqBlockIndexInput.DocsFreqBlockReader - Class in org.sindice.siren.index.codecs.siren10
Implementation of the BlockReader for the .doc file.
DocsFreqBlockIndexOutput - Class in org.sindice.siren.index.codecs.siren10
Implementation of the BlockIndexOutput for the .doc file of the SIREn postings format.
DocsFreqBlockIndexOutput(IndexOutput, int, BlockCompressor, BlockCompressor) - Constructor for class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexOutput
 
DocsFreqBlockIndexOutput.DocsFreqBlockWriter - Class in org.sindice.siren.index.codecs.siren10
Implementation of the BlockWriter for the .doc file.
DocsFreqBlockIndexOutput.DocsFreqBlockWriter() - Constructor for class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexOutput.DocsFreqBlockWriter
 
DocsNodesAndPositionsEnum - Class in org.sindice.siren.index
Iterates through documents, node frequencies, nodes, term frequencies and positions.
DocsNodesAndPositionsEnum() - Constructor for class org.sindice.siren.index.DocsNodesAndPositionsEnum
 
Done() - Method in interface org.sindice.siren.qparser.keyword.CharStream
The lexer calls this function to indicate that it is done with the stream and hence implementations can free any resources held by this class.
DOT - Static variable in class org.sindice.siren.analysis.TupleTokenizer
Deprecated.
 
DoubleNumericAnalyzer - Class in org.sindice.siren.analysis
An implementation of the NumericAnalyzer for double value.
DoubleNumericAnalyzer(int) - Constructor for class org.sindice.siren.analysis.DoubleNumericAnalyzer
 
DoubleNumericAnalyzer.DoubleNumericParser - Class in org.sindice.siren.analysis
 
DoubleNumericAnalyzer.DoubleNumericParser() - Constructor for class org.sindice.siren.analysis.DoubleNumericAnalyzer.DoubleNumericParser
 

E

enable_tracing() - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
Enable tracing.
encode(IntsRef, int) - Method in class org.sindice.siren.analysis.filter.PayloadCodec
Encode the information into a byte array
encode(IntsRef, int) - Method in class org.sindice.siren.analysis.filter.VIntPayloadCodec
 
endColumn - Variable in class org.sindice.siren.qparser.keyword.Token
The column number of the last character of this Token.
endLine - Variable in class org.sindice.siren.qparser.keyword.Token
The line number of the last character of this Token.
EOF - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
End of File.
eol - Variable in exception org.sindice.siren.qparser.keyword.ParseException
The end of line string for this machine.
equals(Object) - Method in class org.sindice.siren.analysis.attributes.JsonNodeAttributeImpl
 
equals(Object) - Method in class org.sindice.siren.analysis.attributes.PositionAttributeImpl
 
equals(Object) - Method in class org.sindice.siren.analysis.attributes.TupleNodeAttributeImpl
Deprecated.
 
equals(Object) - Method in class org.sindice.siren.search.node.LuceneProxyNodeQuery
Returns true iff o is equal to this.
equals(Object) - Method in class org.sindice.siren.search.node.MultiNodeTermQuery
 
equals(Object) - Method in class org.sindice.siren.search.node.NodeAutomatonQuery
 
equals(Object) - Method in class org.sindice.siren.search.node.NodeBooleanClause
Returns true if o is equal to this.
equals(Object) - Method in class org.sindice.siren.search.node.NodeBooleanQuery
Returns true iff o is equal to this.
equals(Object) - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery
 
equals(Object) - Method in class org.sindice.siren.search.node.NodeFuzzyQuery
 
equals(Object) - Method in class org.sindice.siren.search.node.NodeNumericRangeQuery
 
equals(Object) - Method in class org.sindice.siren.search.node.NodePhraseQuery
 
equals(Object) - Method in class org.sindice.siren.search.node.NodePrefixQuery
 
equals(Object) - Method in class org.sindice.siren.search.node.NodeTermQuery
Returns true iff o is equal to this.
equals(Object) - Method in class org.sindice.siren.search.node.NodeTermRangeQuery
 
equals(Object) - Method in class org.sindice.siren.search.node.TwigQuery.EmptyRootQuery
 
equals(Object) - Method in class org.sindice.siren.search.node.TwigQuery
Returns true iff o is equal to this.
execute() - Method in class org.sindice.siren.demo.ncpr.NCPRQuery
 
expectedTokenSequences - Variable in exception org.sindice.siren.qparser.keyword.ParseException
Each entry in this array is an array of integers.
explain(AtomicReaderContext, int) - Method in class org.sindice.siren.search.node.LuceneProxyNodeQuery.LuceneProxyNodeWeight
 
explain(AtomicReaderContext, int) - Method in class org.sindice.siren.search.node.NodeBooleanQuery.NodeBooleanWeight
 
explain(AtomicReaderContext, int) - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery.NodeConstantWeight
 
explain(AtomicReaderContext, int) - Method in class org.sindice.siren.search.node.NodeTermQuery.NodeTermWeight
 
explain(AtomicReaderContext, int) - Method in class org.sindice.siren.search.node.TwigQuery.TwigWeight
 
extractTerms(Set<Term>) - Method in class org.sindice.siren.search.node.LuceneProxyNodeQuery
 
extractTerms(Set<Term>) - Method in class org.sindice.siren.search.node.NodeBooleanQuery
 
extractTerms(Set<Term>) - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery
 
extractTerms(Set<Term>) - Method in class org.sindice.siren.search.node.NodePhraseQuery
 
extractTerms(Set<Term>) - Method in class org.sindice.siren.search.node.NodeTermQuery
 

F

FALSE - Static variable in class org.sindice.siren.analysis.JsonTokenizer
 
field - Variable in class org.sindice.siren.qparser.json.nodes.NodeQueryNode
The node query's field
field - Variable in class org.sindice.siren.qparser.json.nodes.TwigQueryNode
The twig query's field
field - Variable in class org.sindice.siren.search.node.MultiNodeTermQuery
 
FieldQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
Builds a NodeTermQuery object from a FieldQueryNode object.
FieldQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.FieldQueryNodeBuilder
 
fieldsConsumer(SegmentWriteState) - Method in class org.sindice.siren.index.codecs.siren10.Siren10PostingsFormat
 
fieldsProducer(SegmentReadState) - Method in class org.sindice.siren.index.codecs.siren10.Siren10PostingsFormat
 
filter - Variable in class org.sindice.siren.search.node.NodeConstantScoreQuery
 
findDelimiter(CharSequence) - Method in class org.sindice.siren.qparser.keyword.processors.QNamesProcessor
Find the offset of the QName delimiter.
findLocalname() - Method in class org.sindice.siren.analysis.filter.URILocalnameFilter
Find the offset of the localname delimiter.
findNextToken() - Method in class org.sindice.siren.analysis.filter.URILocalnameFilter
 
findNextToken() - Method in class org.sindice.siren.analysis.filter.URINormalisationFilter
 
finishDoc() - Method in class org.sindice.siren.index.codecs.siren10.Siren10PostingsWriter
 
finishTerm(TermStats) - Method in class org.sindice.siren.index.codecs.siren10.Siren10PostingsWriter
Called when we are done adding docs to this term
flattenNTriples(String[]) - Static method in class org.sindice.siren.util.IOUtils
Flatten a list of triples to n-tuples containing many objects for the same subject/predicate pair.
FloatNumericAnalyzer - Class in org.sindice.siren.analysis
An implementation of the NumericAnalyzer for float value.
FloatNumericAnalyzer(int) - Constructor for class org.sindice.siren.analysis.FloatNumericAnalyzer
 
FloatNumericAnalyzer.FloatNumericParser - Class in org.sindice.siren.analysis
 
FloatNumericAnalyzer.FloatNumericParser() - Constructor for class org.sindice.siren.analysis.FloatNumericAnalyzer.FloatNumericParser
 
flush() - Method in class org.sindice.siren.index.codecs.block.BlockIndexOutput.BlockWriter
Flush of pending data block to the output file.
flushTermsBlock(int, int) - Method in class org.sindice.siren.index.codecs.siren10.Siren10PostingsWriter
 
foldToASCII(char[], int) - Method in class org.sindice.siren.analysis.filter.ASCIIFoldingExpansionFilter
Converts characters above ASCII to their ASCII equivalents.
foldToASCII(char[], int, char[], int, int) - Static method in class org.sindice.siren.analysis.filter.ASCIIFoldingExpansionFilter
Converts characters above ASCII to their ASCII equivalents.
frameSizes - Static variable in class org.sindice.siren.index.codecs.block.AForFrameDecompressorGenerator
 
freq() - Method in class org.sindice.siren.search.node.NodeScorer
 
freqDecompressor - Variable in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexInput
 
freqInNode() - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery.NodeConstantScorer
 
freqInNode() - Method in class org.sindice.siren.search.node.NodeScorer
Returns the number of occurrences in the current node
FUZZY_SLOP - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.

G

generate(File) - Method in class org.sindice.siren.index.codecs.block.AForFrameCompressorGenerator
 
generate(File) - Method in class org.sindice.siren.index.codecs.block.AForFrameDecompressorGenerator
 
generateAbstractInnerClass() - Method in class org.sindice.siren.index.codecs.block.AForFrameCompressorGenerator
 
generateAbstractInnerClass() - Method in class org.sindice.siren.index.codecs.block.AForFrameDecompressorGenerator
 
generateByteValues(int) - Method in class org.sindice.siren.index.codecs.block.AForFrameDecompressorGenerator
 
generateClass() - Method in class org.sindice.siren.index.codecs.block.AForFrameCompressorGenerator
 
generateClass() - Method in class org.sindice.siren.index.codecs.block.AForFrameDecompressorGenerator
 
generateFrameSizeTable() - Method in class org.sindice.siren.index.codecs.block.AForFrameCompressorGenerator
 
generateFrameSizeTable() - Method in class org.sindice.siren.index.codecs.block.AForFrameDecompressorGenerator
 
generateInnerClass(int) - Method in class org.sindice.siren.index.codecs.block.AForFrameCompressorGenerator
 
generateInnerClass(int) - Method in class org.sindice.siren.index.codecs.block.AForFrameDecompressorGenerator
 
generateInstructions16(int) - Method in class org.sindice.siren.index.codecs.block.AForFrameDecompressorGenerator
 
generateInstructions1to8(int, int) - Method in class org.sindice.siren.index.codecs.block.AForFrameCompressorGenerator
 
generateInstructions32(int) - Method in class org.sindice.siren.index.codecs.block.AForFrameDecompressorGenerator
 
generateInstructions8(int) - Method in class org.sindice.siren.index.codecs.block.AForFrameDecompressorGenerator
 
generateInstructions9to32(int, int) - Method in class org.sindice.siren.index.codecs.block.AForFrameCompressorGenerator
 
generateIntValues(int) - Method in class org.sindice.siren.index.codecs.block.AForFrameCompressorGenerator
 
generateIntValues(int) - Method in class org.sindice.siren.index.codecs.block.AForFrameDecompressorGenerator
 
generateMethod(int) - Method in class org.sindice.siren.index.codecs.block.AForFrameCompressorGenerator
 
generateMethod(int) - Method in class org.sindice.siren.index.codecs.block.AForFrameDecompressorGenerator
 
generateMethodFooter(int) - Method in class org.sindice.siren.index.codecs.block.AForFrameCompressorGenerator
 
generateMethodFooter(int) - Method in class org.sindice.siren.index.codecs.block.AForFrameDecompressorGenerator
 
generateMethodHeader() - Method in class org.sindice.siren.index.codecs.block.AForFrameCompressorGenerator
 
generateMethodHeader(int) - Method in class org.sindice.siren.index.codecs.block.AForFrameDecompressorGenerator
 
generateParseException() - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
Generate ParseException.
generateShortValues(int) - Method in class org.sindice.siren.index.codecs.block.AForFrameDecompressorGenerator
 
generateTable() - Method in class org.sindice.siren.index.codecs.block.AForFrameCompressorGenerator
 
generateTable() - Method in class org.sindice.siren.index.codecs.block.AForFrameDecompressorGenerator
 
getAnalyzer() - Method in class org.sindice.siren.solr.schema.Datatype
Returns the Analyzer to be used when indexing fields of this type.
getArg(String, Map<String, String>) - Method in class org.sindice.siren.solr.schema.Datatype
 
getAutoGeneratePhraseQueries() - Method in class org.sindice.siren.solr.schema.SirenField
 
getBeginColumn() - Method in interface org.sindice.siren.qparser.keyword.CharStream
Returns the column number of the first character for current token (being matched after the last call to BeginTOken).
getBeginLine() - Method in interface org.sindice.siren.qparser.keyword.CharStream
Returns the line number of the first character for current token (being matched after the last call to BeginTOken).
getBlockReader() - Method in class org.sindice.siren.index.codecs.block.BlockIndexInput
Create a new BlockIndexInput.BlockReader associated to the BlockIndexInput.
getBlockReader() - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexInput
 
getBlockReader() - Method in class org.sindice.siren.index.codecs.siren10.NodBlockIndexInput
 
getBlockReader() - Method in class org.sindice.siren.index.codecs.siren10.PosBlockIndexInput
 
getBlockWriter() - Method in class org.sindice.siren.index.codecs.block.BlockIndexOutput
Create a new BlockIndexOutput.BlockWriter associated to this BlockIndexOutput.
getBlockWriter() - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexOutput
 
getBlockWriter() - Method in class org.sindice.siren.index.codecs.siren10.NodBlockIndexOutput
 
getBlockWriter() - Method in class org.sindice.siren.index.codecs.siren10.PosBlockIndexOutput
 
getChild() - Method in class org.sindice.siren.qparser.keyword.nodes.DatatypeQueryNode
Returns the typed QueryNode
getChild() - Method in class org.sindice.siren.qparser.keyword.nodes.TwigQueryNode
Returns the child of the twig.
getClauses() - Method in class org.sindice.siren.search.node.NodeBooleanQuery
Returns the set of clauses in this query.
getClauses() - Method in class org.sindice.siren.search.node.TwigQuery
Returns the set of ancestor clauses in this query.
getColumn() - Method in interface org.sindice.siren.qparser.keyword.CharStream
Deprecated.
getDatatype() - Method in class org.sindice.siren.qparser.keyword.nodes.DatatypeQueryNode
 
getDatatype(String) - Method in class org.sindice.siren.solr.schema.SirenDatatypeAnalyzerConfig
Returns the Datatype for the specified datatype.
getDatatypeAnalyzers() - Method in class org.sindice.siren.solr.analysis.DatatypeAnalyzerFilterFactory
 
getDatatypeName() - Method in class org.sindice.siren.solr.schema.Datatype
The Name of this Datatype as specified in the schema file
getDatatypes() - Method in class org.sindice.siren.solr.schema.SirenDatatypeAnalyzerConfig
Provides direct access to the Map containing all Datatypes, keyed on datatype name.
getDatatypes() - Method in class org.sindice.siren.solr.schema.SirenField
 
getDatatypeURI() - Method in class org.sindice.siren.analysis.JsonTokenizerImpl
Return the datatype URI.
getDefaultOperator() - Method in class org.sindice.siren.qparser.json.JsonQueryParser
Gets implicit operator setting, which will be either StandardQueryConfigHandler.Operator.AND or StandardQueryConfigHandler.Operator.OR.
getDefaultOperator() - Method in class org.sindice.siren.solr.qparser.SirenQParser
 
getDocsNodesAndPositionsEnum() - Method in class org.sindice.siren.index.SirenDocsEnum
 
getDocsNodesAndPositionsEnum(DocsAndPositionsEnum) - Method in class org.sindice.siren.search.node.NodeQuery
Provides a DocsNodesAndPositionsEnum given a DocsAndPositionsEnum.
getEndColumn() - Method in interface org.sindice.siren.qparser.keyword.CharStream
Returns the column number of the last character for current token (being matched after the last call to BeginTOken).
getEndLine() - Method in interface org.sindice.siren.qparser.keyword.CharStream
Returns the line number of the last character for current token (being matched after the last call to BeginTOken).
getFactory() - Method in class org.sindice.siren.index.codecs.siren10.Siren10AForPostingsFormat
 
getFactory() - Method in class org.sindice.siren.index.codecs.siren10.Siren10PostingsFormat
 
getFactory() - Method in class org.sindice.siren.index.codecs.siren10.Siren10VIntPostingsFormat
 
getField() - Method in class org.sindice.siren.qparser.json.nodes.NodeQueryNode
 
getField() - Method in class org.sindice.siren.qparser.json.nodes.TwigQueryNode
 
getField() - Method in class org.sindice.siren.qparser.keyword.nodes.TwigQueryNode
 
getField() - Method in class org.sindice.siren.search.node.MultiNodeTermQuery
Returns the field name for this query
getFieldQuery(QParser, SchemaField, String) - Method in class org.sindice.siren.solr.schema.SirenField
 
getFirstDocId() - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexInput.DocsFreqBlockReader
Return the first document identifier of the current block.
getFirstDocId() - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexOutput.DocsFreqBlockWriter
 
GetImage() - Method in interface org.sindice.siren.qparser.keyword.CharStream
Returns a string made up of characters from the marked token beginning to the current buffer position.
getKeywordQueryParser() - Method in class org.sindice.siren.qparser.json.JsonQueryParser
 
getLastDocId() - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexInput.DocsFreqBlockReader
Return the last document identifier of the current block.
getLevel() - Method in class org.sindice.siren.qparser.json.dsl.AbstractNodeQuery
 
getLevelConstraint() - Method in class org.sindice.siren.search.node.NodeQuery
 
getLine() - Method in interface org.sindice.siren.qparser.keyword.CharStream
Deprecated.
getLiteralText(CharTermAttribute) - Method in class org.sindice.siren.analysis.JsonTokenizerImpl
Fills Lucene TermAttribute with the current string buffer.
getLowerBound() - Method in class org.sindice.siren.qparser.json.dsl.AbstractNodeQuery
 
getLowerTerm() - Method in class org.sindice.siren.search.node.NodeTermRangeQuery
Returns the lower value of this range query
getMax() - Method in class org.sindice.siren.search.node.NodeNumericRangeQuery
Returns the upper value of this range query
getMaxBlockSize() - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexOutput.DocsFreqBlockWriter
 
getMaxClauseCount() - Static method in class org.sindice.siren.search.node.NodeBooleanQuery
Return the maximum number of clauses permitted, 1024 by default.
getMaxClauseCount() - Static method in class org.sindice.siren.search.node.TwigQuery
Return the maximum number of clauses permitted, 1024 by default.
getMaxEdits() - Method in class org.sindice.siren.search.node.NodeFuzzyQuery
 
getMessage() - Method in error org.sindice.siren.qparser.keyword.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMin() - Method in class org.sindice.siren.search.node.NodeNumericRangeQuery
Returns the lower value of this range query
getMinimumBufferSize(int, int) - Method in class org.sindice.siren.index.codecs.block.BlockIndexInput.BlockReader
Compute the minimum size of a buffer based on the required size and the decompression window size.
getMinimumBufferSize(int, int) - Method in class org.sindice.siren.index.codecs.block.BlockIndexOutput.BlockWriter
Compute the minimum size of a buffer based on the required size and the compression window size.
getMultiTermAnalyzer() - Method in class org.sindice.siren.solr.schema.SirenField
 
getNextToken() - Method in class org.sindice.siren.analysis.JsonTokenizerImpl
Resumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs.
getNextToken() - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
Get the next Token.
getNextToken() - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParserTokenManager
Get the next Token.
getNode() - Method in class org.sindice.siren.analysis.filter.PayloadCodec
 
getNode() - Method in class org.sindice.siren.analysis.filter.VIntPayloadCodec
 
getNodeConstraint() - Method in class org.sindice.siren.search.node.NodeQuery
 
getNodePath() - Method in class org.sindice.siren.analysis.JsonTokenizerImpl
Returns the node path of the token
getNodeQuery() - Method in class org.sindice.siren.search.node.LuceneProxyNodeQuery
 
getNumericAnalyzer() - Method in class org.sindice.siren.qparser.keyword.nodes.NodeNumericRangeQueryNode
Returns the NumericAnalyzer associated with the lower and upper bounds.
getNumericParser() - Method in class org.sindice.siren.analysis.DoubleNumericAnalyzer
 
getNumericParser() - Method in class org.sindice.siren.analysis.FloatNumericAnalyzer
 
getNumericParser() - Method in class org.sindice.siren.analysis.IntNumericAnalyzer
 
getNumericParser() - Method in class org.sindice.siren.analysis.LongNumericAnalyzer
 
getNumericParser() - Method in class org.sindice.siren.analysis.NumericAnalyzer
Returns the NumericAnalyzer.NumericParser associated to this analyzer.
getNumericParser() - Method in class org.sindice.siren.solr.analysis.DateNumericAnalyzer
 
getNumericType() - Method in interface org.sindice.siren.analysis.attributes.NodeNumericTermAttribute
Return the numeric type of the value
getNumericType() - Method in class org.sindice.siren.analysis.attributes.NodeNumericTermAttributeImpl
 
getNumericType() - Method in class org.sindice.siren.analysis.DoubleNumericAnalyzer.DoubleNumericParser
 
getNumericType() - Method in class org.sindice.siren.analysis.FloatNumericAnalyzer.FloatNumericParser
 
getNumericType() - Method in class org.sindice.siren.analysis.IntNumericAnalyzer.IntNumericParser
 
getNumericType() - Method in class org.sindice.siren.analysis.LongNumericAnalyzer.LongNumericParser
 
getNumericType() - Method in class org.sindice.siren.analysis.NumericAnalyzer.NumericParser
Returns the FieldType.NumericType of this parser.
getNumericType() - Method in class org.sindice.siren.qparser.keyword.nodes.NodeNumericRangeQueryNode
Returns the FieldType.NumericType of the lower and upper bounds.
getNumSubs() - Method in class org.sindice.siren.index.MultiDocsNodesAndPositionsEnum
 
getOccur() - Method in class org.sindice.siren.search.node.NodeBooleanClause
 
getPosition() - Method in class org.sindice.siren.analysis.filter.PayloadCodec
 
getPosition() - Method in class org.sindice.siren.analysis.filter.VIntPayloadCodec
 
getPositions() - Method in class org.sindice.siren.search.node.NodePhraseQuery
Returns the relative positions of terms in this phrase.
getPrecisionStep() - Method in interface org.sindice.siren.analysis.attributes.NodeNumericTermAttribute
Returns the precision step
getPrecisionStep() - Method in class org.sindice.siren.analysis.attributes.NodeNumericTermAttributeImpl
 
getPrecisionStep() - Method in class org.sindice.siren.analysis.NumericAnalyzer
Returns the precision step of this analyzer.
getPrecisionStep() - Method in class org.sindice.siren.search.node.NodeNumericRangeQuery
Returns the precision step.
getPrecisionStep() - Method in class org.sindice.siren.solr.schema.TrieDatatype
 
getPrefix() - Method in class org.sindice.siren.search.node.NodePrefixQuery
Returns the prefix of this query.
getPrefixLength() - Method in class org.sindice.siren.search.node.NodeFuzzyQuery
Returns the non-fuzzy prefix length.
getQNames() - Method in class org.sindice.siren.solr.qparser.SirenQParserPlugin
 
getQuery() - Method in class org.sindice.siren.search.node.LuceneProxyNodeQuery.LuceneProxyNodeWeight
 
getQuery() - Method in class org.sindice.siren.search.node.NodeBooleanClause
 
getQuery() - Method in class org.sindice.siren.search.node.NodeBooleanQuery.NodeBooleanWeight
 
getQuery() - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery
Returns the encapsulated query, returns null if a filter is wrapped.
getQuery() - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery.NodeConstantWeight
 
getQuery() - Method in class org.sindice.siren.search.node.NodeTermQuery.NodeTermWeight
 
getQuery() - Method in class org.sindice.siren.search.node.TwigQuery.TwigWeight
 
getQueryAnalyzer() - Method in class org.sindice.siren.solr.schema.Datatype
Returns the Analyzer to be used when searching fields of this type.
getQueryConfigHandler() - Method in class org.sindice.siren.qparser.keyword.processors.GroupQueryNodeProcessor
 
getQueryConfigHandler() - Method in class org.sindice.siren.qparser.keyword.processors.TopLevelQueryNodeProcessor
For reference about this method check: QueryNodeProcessor.getQueryConfigHandler().
getRangeQuery(QParser, SchemaField, String, String, boolean, boolean) - Method in class org.sindice.siren.solr.schema.SirenField
 
getResourceName() - Method in class org.sindice.siren.solr.schema.SirenDatatypeAnalyzerConfig
Gets the name of the resource used to instantiate this schema.
getRewriteMethod() - Method in class org.sindice.siren.search.node.MultiNodeTermQuery
 
getRoot() - Method in class org.sindice.siren.qparser.json.nodes.TwigQueryNode
Retrieves the root query's node boolean expression.
getRoot() - Method in class org.sindice.siren.qparser.keyword.nodes.TwigQueryNode
Returns the root of the twig.
getRoot() - Method in class org.sindice.siren.search.node.TwigQuery
Return the root of this query
getRootLevel() - Method in class org.sindice.siren.qparser.keyword.nodes.TwigQueryNode
Get the level of the root node in the document tree.
getSchemaName() - Method in class org.sindice.siren.solr.schema.SirenDatatypeAnalyzerConfig
Gets the name of the schema as specified in the schema resource.
getShift() - Method in interface org.sindice.siren.analysis.attributes.NodeNumericTermAttribute
Returns the current shift value
getShift() - Method in class org.sindice.siren.analysis.attributes.NodeNumericTermAttributeImpl
 
getSortField(SchemaField, boolean) - Method in class org.sindice.siren.solr.schema.SirenField
 
getSubs() - Method in class org.sindice.siren.index.MultiDocsNodesAndPositionsEnum
 
GetSuffix(int) - Method in interface org.sindice.siren.qparser.keyword.CharStream
Returns an array of characters that make up the suffix of length 'len' for the currently matched token.
getTerm() - Method in class org.sindice.siren.search.node.NodeFuzzyQuery
Returns the pattern term.
getTerm() - Method in class org.sindice.siren.search.node.NodeTermQuery
Returns the term of this query.
getTerm() - Method in class org.sindice.siren.search.node.NodeWildcardQuery
Returns the pattern term.
getTerms() - Method in class org.sindice.siren.search.node.NodePhraseQuery
Returns the set of terms in this phrase.
getTermsEnum(Terms, AttributeSource) - Method in class org.sindice.siren.search.node.MultiNodeTermQuery
Construct the enumeration to be used, expanding the pattern term.
getTermsEnum(Terms) - Method in class org.sindice.siren.search.node.MultiNodeTermQuery
Convenience method, if no attributes are needed: This simply passes empty attributes and is equal to: getTermsEnum(terms, new AttributeSource())
getTermsEnum(MultiNodeTermQuery, Terms, AttributeSource) - Method in class org.sindice.siren.search.node.MultiNodeTermQuery.RewriteMethod
Returns the MultiNodeTermQuerys TermsEnum
getTermsEnum(Terms, AttributeSource) - Method in class org.sindice.siren.search.node.NodeAutomatonQuery
 
getTermsEnum(Terms, AttributeSource) - Method in class org.sindice.siren.search.node.NodeFuzzyQuery
 
getTermsEnum(Terms, AttributeSource) - Method in class org.sindice.siren.search.node.NodeNumericRangeQuery
 
getTermsEnum(Terms, AttributeSource) - Method in class org.sindice.siren.search.node.NodePrefixQuery
 
getTermsEnum(Terms, AttributeSource) - Method in class org.sindice.siren.search.node.NodeTermRangeQuery
 
getText() - Method in class org.sindice.siren.qparser.json.nodes.NodeQueryNode
 
getToken(int) - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
Get the specific Token.
getTokenTypes() - Static method in class org.sindice.siren.analysis.JsonTokenizer
 
getTokenTypes() - Static method in class org.sindice.siren.analysis.TupleTokenizer
Deprecated.
 
getType() - Method in class org.sindice.siren.solr.schema.TrieDatatype
 
getUpperBound() - Method in class org.sindice.siren.qparser.json.dsl.AbstractNodeQuery
 
getUpperTerm() - Method in class org.sindice.siren.search.node.NodeTermRangeQuery
Returns the upper value of this range query
getValue() - Method in class org.sindice.siren.qparser.json.nodes.NodeQueryNode
 
getValue() - Method in class org.sindice.siren.qparser.keyword.Token
An optional attribute value of the Token.
getValueForNormalization() - Method in class org.sindice.siren.search.node.LuceneProxyNodeQuery.LuceneProxyNodeWeight
 
getValueForNormalization() - Method in class org.sindice.siren.search.node.NodeBooleanQuery.NodeBooleanWeight
 
getValueForNormalization() - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery.NodeConstantWeight
 
getValueForNormalization() - Method in class org.sindice.siren.search.node.NodeTermQuery.NodeTermWeight
 
getValueForNormalization() - Method in class org.sindice.siren.search.node.TwigQuery.TwigWeight
 
getValueSize() - Method in interface org.sindice.siren.analysis.attributes.NodeNumericTermAttribute
Returns the value size in bits (32 for float, int; 64 for double, long)
getValueSize() - Method in class org.sindice.siren.analysis.attributes.NodeNumericTermAttributeImpl
 
getValueSize() - Method in class org.sindice.siren.analysis.DoubleNumericAnalyzer.DoubleNumericParser
 
getValueSize() - Method in class org.sindice.siren.analysis.FloatNumericAnalyzer.FloatNumericParser
 
getValueSize() - Method in class org.sindice.siren.analysis.IntNumericAnalyzer.IntNumericParser
 
getValueSize() - Method in class org.sindice.siren.analysis.LongNumericAnalyzer.LongNumericParser
 
getValueSize() - Method in class org.sindice.siren.analysis.NumericAnalyzer.NumericParser
Returns the size in bits of the numeric value.
getVersion() - Method in class org.sindice.siren.solr.schema.SirenDatatypeAnalyzerConfig
 
getWindowSize() - Method in class org.sindice.siren.index.codecs.block.AForBlockCompressor
 
getWindowSize() - Method in class org.sindice.siren.index.codecs.block.AForBlockDecompressor
 
getWindowSize() - Method in class org.sindice.siren.index.codecs.block.BlockCompressor
Return the window size over the IntsRef input buffer used during compression.
getWindowSize() - Method in class org.sindice.siren.index.codecs.block.BlockDecompressor
Return the window size over the IntsRef output buffer used during decompression.
getWindowSize() - Method in class org.sindice.siren.index.codecs.block.VIntBlockCompressor
 
getWindowSize() - Method in class org.sindice.siren.index.codecs.block.VIntBlockDecompressor
 
GroupQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
Builds no object, it only returns the Query object set on the GroupQueryNode object using a QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID tag.
GroupQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.GroupQueryNodeBuilder
 
GroupQueryNodeProcessor - Class in org.sindice.siren.qparser.keyword.processors
The SyntaxParser generates query node trees that consider the boolean operator precedence, but Lucene current syntax does not support boolean precedence, so this processor remove all the precedence and apply the equivalent modifier according to the boolean operation defined on an specific query node.
GroupQueryNodeProcessor() - Constructor for class org.sindice.siren.qparser.keyword.processors.GroupQueryNodeProcessor
 
grow(int[], int) - Static method in class org.sindice.siren.util.ArrayUtils
Increase the size of the array if needed.
grow(IntsRef, int) - Static method in class org.sindice.siren.util.ArrayUtils
Increase the size of the array if needed.
grow(byte[], int) - Static method in class org.sindice.siren.util.ArrayUtils
Increase the size of the array if needed.
grow(BytesRef, int) - Static method in class org.sindice.siren.util.ArrayUtils
Increase the size of the array if needed.
growAndCopy(IntsRef, int) - Static method in class org.sindice.siren.util.ArrayUtils
Increase the size of the array if needed.
growAndCopy(int[], int) - Static method in class org.sindice.siren.util.NodeUtils
Increase the size of the array and copy the content of the original array into the new one.

H

hashCode() - Method in class org.sindice.siren.analysis.attributes.JsonNodeAttributeImpl
 
hashCode() - Method in class org.sindice.siren.analysis.attributes.PositionAttributeImpl
 
hashCode() - Method in class org.sindice.siren.analysis.attributes.TupleNodeAttributeImpl
Deprecated.
 
hashCode() - Method in class org.sindice.siren.search.node.LuceneProxyNodeQuery
 
hashCode() - Method in class org.sindice.siren.search.node.MultiNodeTermQuery
 
hashCode() - Method in class org.sindice.siren.search.node.NodeAutomatonQuery
 
hashCode() - Method in class org.sindice.siren.search.node.NodeBooleanClause
Returns a hash code value for this object.
hashCode() - Method in class org.sindice.siren.search.node.NodeBooleanQuery
Returns a hash code value for this object.
hashCode() - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery
 
hashCode() - Method in class org.sindice.siren.search.node.NodeFuzzyQuery
 
hashCode() - Method in class org.sindice.siren.search.node.NodeNumericRangeQuery
 
hashCode() - Method in class org.sindice.siren.search.node.NodePhraseQuery
 
hashCode() - Method in class org.sindice.siren.search.node.NodePrefixQuery
 
hashCode() - Method in class org.sindice.siren.search.node.NodeTermQuery
Returns a hash code value for this object.
hashCode() - Method in class org.sindice.siren.search.node.NodeTermRangeQuery
 
hashCode() - Method in class org.sindice.siren.search.node.TwigQuery.EmptyRootQuery
 
hashCode() - Method in class org.sindice.siren.search.node.TwigQuery
 
hasLevel() - Method in class org.sindice.siren.qparser.json.dsl.AbstractNodeQuery
 
hasRange() - Method in class org.sindice.siren.qparser.json.dsl.AbstractNodeQuery
 
hasRoot() - Method in class org.sindice.siren.qparser.json.nodes.TwigQueryNode
Return true if this twig query node has a root query
HEADER_SIZE - Variable in class org.sindice.siren.index.codecs.block.AForBlockCompressor
Size of header in buffer
HEADER_SIZE - Variable in class org.sindice.siren.index.codecs.block.VIntBlockCompressor
Size of header in buffer

I

image - Variable in class org.sindice.siren.qparser.keyword.Token
The string image of the token.
in - Variable in class org.sindice.siren.index.codecs.block.BlockIndexInput.BlockReader
Each block reader should have their own clone of the IndexInput
in - Variable in class org.sindice.siren.index.codecs.block.BlockIndexInput
 
includesLower() - Method in class org.sindice.siren.search.node.NodeTermRangeQuery
Returns true if the lower endpoint is inclusive
includesMax() - Method in class org.sindice.siren.search.node.NodeNumericRangeQuery
Returns true if the upper endpoint is inclusive
includesMin() - Method in class org.sindice.siren.search.node.NodeNumericRangeQuery
Returns true if the lower endpoint is inclusive
includesUpper() - Method in class org.sindice.siren.search.node.NodeTermRangeQuery
Returns true if the upper endpoint is inclusive
incrementShift(CharTermAttribute) - Method in interface org.sindice.siren.analysis.attributes.NodeNumericTermAttribute
Increment the shift and generate the next token.
incrementShift(CharTermAttribute) - Method in class org.sindice.siren.analysis.attributes.NodeNumericTermAttributeImpl
 
incrementToken() - Method in class org.sindice.siren.analysis.filter.ASCIIFoldingExpansionFilter
 
incrementToken() - Method in class org.sindice.siren.analysis.filter.AssignTokenTypeFilter
Deprecated.
 
incrementToken() - Method in class org.sindice.siren.analysis.filter.DatatypeAnalyzerFilter
 
incrementToken() - Method in class org.sindice.siren.analysis.filter.MailtoFilter
 
incrementToken() - Method in class org.sindice.siren.analysis.filter.PositionAttributeFilter
 
incrementToken() - Method in class org.sindice.siren.analysis.filter.SirenPayloadFilter
 
incrementToken() - Method in class org.sindice.siren.analysis.filter.URIDecodingFilter
 
incrementToken() - Method in class org.sindice.siren.analysis.filter.URILocalnameFilter
 
incrementToken() - Method in class org.sindice.siren.analysis.filter.URINormalisationFilter
 
incrementToken() - Method in class org.sindice.siren.analysis.filter.URITrailingSlashFilter
 
incrementToken() - Method in class org.sindice.siren.analysis.JsonTokenizer
 
incrementToken() - Method in class org.sindice.siren.analysis.NumericTokenizer
 
incrementToken() - Method in class org.sindice.siren.analysis.TupleTokenizer
Deprecated.
 
index() - Method in class org.sindice.siren.demo.bnb.BNBDemo
 
index() - Method in class org.sindice.siren.demo.movie.MovieDemo
 
index(File) - Method in class org.sindice.siren.demo.ncpr.NCPRIndexer
Reads and parses the input file line by line.
index() - Method in class org.sindice.siren.index.codecs.block.BlockIndexInput
 
index() - Method in class org.sindice.siren.index.codecs.block.BlockIndexOutput
Instantiates a new block index.
inform(ResourceLoader) - Method in class org.sindice.siren.solr.qparser.SirenQParserPlugin
 
inform(IndexSchema) - Method in class org.sindice.siren.solr.schema.SirenField
When index schema is informed, load the datatype config and append the SIREn's filters to the tokenizer chain.
init(FieldType.NumericType, long, int) - Method in interface org.sindice.siren.analysis.attributes.NodeNumericTermAttribute
Initialise this attribute
init(FieldType.NumericType, long, int) - Method in class org.sindice.siren.analysis.attributes.NodeNumericTermAttributeImpl
 
init() - Method in class org.sindice.siren.index.codecs.block.BlockIndexInput.BlockReader
Init reader
init(IndexInput) - Method in class org.sindice.siren.index.codecs.siren10.Siren10PostingsReader
 
init(Map<String, String>) - Method in class org.sindice.siren.solr.analysis.JsonTokenizerFactory
 
init(Map<String, String>) - Method in class org.sindice.siren.solr.analysis.URIEncodingFilterFactory
 
init(Map<String, String>) - Method in class org.sindice.siren.solr.analysis.URILocalnameFilterFactory
 
init(Map<String, String>) - Method in class org.sindice.siren.solr.analysis.URITrailingSlashFilterFactory
 
init(NamedList) - Method in class org.sindice.siren.solr.qparser.SirenQParserPlugin
 
init(Map<String, String>) - Method in class org.sindice.siren.solr.schema.Datatype
subclasses should initialize themselves with the args provided and remove valid arguments.
init(IndexSchema, Map<String, String>) - Method in class org.sindice.siren.solr.schema.SirenField
 
init(Map<String, String>) - Method in class org.sindice.siren.solr.schema.TextDatatype
 
init(Map<String, String>) - Method in class org.sindice.siren.solr.schema.TrieDatatype
 
initBlock() - Method in class org.sindice.siren.index.codecs.block.BlockIndexInput.BlockReader
Init reader for new block
initBlock() - Method in class org.sindice.siren.index.codecs.block.BlockIndexOutput.BlockWriter
Init writer for new block
initBlock() - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexInput.DocsFreqBlockReader
 
initBlock() - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexOutput.DocsFreqBlockWriter
 
initBlock() - Method in class org.sindice.siren.index.codecs.siren10.NodBlockIndexInput.NodBlockReader
 
initBlock() - Method in class org.sindice.siren.index.codecs.siren10.NodBlockIndexOutput.NodBlockWriter
 
initBlock() - Method in class org.sindice.siren.index.codecs.siren10.PosBlockIndexInput.PosBlockReader
 
initBlock() - Method in class org.sindice.siren.index.codecs.siren10.PosBlockIndexOutput.PosBlockWriter
 
initWeights(IndexSearcher) - Method in class org.sindice.siren.search.node.NodeBooleanQuery.NodeBooleanWeight
 
initWeights(IndexSearcher) - Method in class org.sindice.siren.search.node.TwigQuery.TwigWeight
 
input_stream - Variable in class org.sindice.siren.qparser.keyword.KeywordSyntaxParserTokenManager
 
IntervalConstrainedNodesEnum - Class in org.sindice.siren.index
Implementation of ConstrainedNodesEnum to apply a level constraint and a stack of interval constraints over the retrieved node labels.
IntervalConstrainedNodesEnum(DocsNodesAndPositionsEnum, int, int[], int[][]) - Constructor for class org.sindice.siren.index.IntervalConstrainedNodesEnum
 
IntNumericAnalyzer - Class in org.sindice.siren.analysis
An implementation of the NumericAnalyzer for integer value.
IntNumericAnalyzer(int) - Constructor for class org.sindice.siren.analysis.IntNumericAnalyzer
 
IntNumericAnalyzer.IntNumericParser - Class in org.sindice.siren.analysis
 
IntNumericAnalyzer.IntNumericParser() - Constructor for class org.sindice.siren.analysis.IntNumericAnalyzer.IntNumericParser
 
intToByteArray(int, byte[], int) - Static method in class org.sindice.siren.util.CodecUtils
Convert an integer to a byte array.
IOUtils - Class in org.sindice.siren.util
 
IOUtils() - Constructor for class org.sindice.siren.util.IOUtils
 
isBreakPoint(int) - Method in class org.sindice.siren.analysis.filter.URILocalnameFilter
 
isBreakPoint(int) - Method in class org.sindice.siren.analysis.filter.URINormalisationFilter
 
isConstraintSatisfied(IntsRef, int, int[], int[][]) - Static method in class org.sindice.siren.util.NodeUtils
Check if a node path is satisfying the interval constraints.
isConstraintSatisfied(IntsRef, int, int[]) - Static method in class org.sindice.siren.util.NodeUtils
Check if a node path is satisfying the interval constraints.
isConstraintSatisfied(IntsRef, int) - Static method in class org.sindice.siren.util.NodeUtils
Check if a node path is satisfying the level constraint.
isDelim(int) - Method in class org.sindice.siren.analysis.filter.URILocalnameFilter
 
isDelim(int) - Method in class org.sindice.siren.analysis.filter.URINormalisationFilter
 
isEmpty() - Method in class org.sindice.siren.index.codecs.block.BlockIndexOutput.BlockWriter
 
isEmpty() - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexOutput.DocsFreqBlockWriter
 
isEmpty() - Method in class org.sindice.siren.index.codecs.siren10.NodBlockIndexOutput.NodBlockWriter
 
isEmpty() - Method in class org.sindice.siren.index.codecs.siren10.PosBlockIndexOutput.PosBlockWriter
 
isExhausted() - Method in class org.sindice.siren.index.codecs.block.BlockIndexInput.BlockReader
 
isExhausted() - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexInput.DocsFreqBlockReader
 
isExhausted() - Method in class org.sindice.siren.index.codecs.siren10.NodBlockIndexInput.NodBlockReader
 
isExhausted() - Method in class org.sindice.siren.index.codecs.siren10.PosBlockIndexInput.PosBlockReader
 
isFull() - Method in class org.sindice.siren.index.codecs.block.BlockIndexOutput.BlockWriter
 
isFull() - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexOutput.DocsFreqBlockWriter
 
isFull() - Method in class org.sindice.siren.index.codecs.siren10.NodBlockIndexOutput.NodBlockWriter
 
isFull() - Method in class org.sindice.siren.index.codecs.siren10.PosBlockIndexOutput.PosBlockWriter
 
isLocalnameDelim(char) - Method in class org.sindice.siren.analysis.filter.URILocalnameFilter
 
isNameStartChar(char) - Method in class org.sindice.siren.qparser.keyword.processors.QNamesProcessor
isProhibited() - Method in class org.sindice.siren.search.node.NodeBooleanClause
 
isQNameDelim(char) - Method in class org.sindice.siren.qparser.keyword.processors.QNamesProcessor
Return true if the character is a colon.
isRequired() - Method in class org.sindice.siren.search.node.NodeBooleanClause
 
isUppercase(int) - Method in class org.sindice.siren.analysis.filter.URILocalnameFilter
 
isUppercase(int) - Method in class org.sindice.siren.analysis.filter.URINormalisationFilter
 
iterator() - Method in class org.sindice.siren.search.node.NodeBooleanQuery
Returns an iterator on the clauses in this query.
iterator() - Method in class org.sindice.siren.search.node.TwigQuery
Returns an iterator on the clauses in this query.

J

jj_nt - Variable in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
Next token.
jjFillToken() - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParserTokenManager
 
jjnewLexState - Static variable in class org.sindice.siren.qparser.keyword.KeywordSyntaxParserTokenManager
Lex State array.
jjstrLiteralImages - Static variable in class org.sindice.siren.qparser.keyword.KeywordSyntaxParserTokenManager
Token literal values.
JSON - Static variable in class org.sindice.siren.util.JSONDatatype
JSON schema namespace
JSON_FIELD - Static variable in class org.sindice.siren.util.JSONDatatype
Datatype representing a field of a JSON document
JsonAnalyzer - Class in org.sindice.siren.analysis
The JsonAnalyzer is especially designed to process JSON data.
JsonAnalyzer(Version, Analyzer, Analyzer) - Constructor for class org.sindice.siren.analysis.JsonAnalyzer
Create a JsonAnalyzer with the specified Analyzers for field names and values.
JSONDatatype - Class in org.sindice.siren.util
List of datatype in the json: namespace.
JsonNodeAttributeImpl - Class in org.sindice.siren.analysis.attributes
Implementation of NodeAttribute for a token coming from the JsonTokenizer.
JsonNodeAttributeImpl() - Constructor for class org.sindice.siren.analysis.attributes.JsonNodeAttributeImpl
 
JsonQParser - Class in org.sindice.siren.solr.qparser.json
Implementation of SirenQParser for the JsonQueryParser.
JsonQParser(String, SolrParams, SolrParams, SolrQueryRequest) - Constructor for class org.sindice.siren.solr.qparser.json.JsonQParser
 
JsonQParserPlugin - Class in org.sindice.siren.solr.qparser.json
Implementation of SirenQParserPlugin for the JsonQParser.
JsonQParserPlugin() - Constructor for class org.sindice.siren.solr.qparser.json.JsonQParserPlugin
 
JsonQueryBuilder - Interface in org.sindice.siren.qparser.json.builders
This interface is used by implementors classes that builds Query objects from a JSON query tree.
JsonQueryConfigHandler - Class in org.sindice.siren.qparser.json.config
This query configuration handler which is used in the JsonQueryParser.
JsonQueryConfigHandler() - Constructor for class org.sindice.siren.qparser.json.config.JsonQueryConfigHandler
Create a default JsonQueryConfigHandler.
JsonQueryConfigHandler.ConfigurationKeys - Class in org.sindice.siren.qparser.json.config
 
JsonQueryConfigHandler.ConfigurationKeys() - Constructor for class org.sindice.siren.qparser.json.config.JsonQueryConfigHandler.ConfigurationKeys
 
JsonQueryNodeProcessorPipeline - Class in org.sindice.siren.qparser.json.processors
This pipeline has all the processors needed to process a query node tree, generated by JsonSyntaxParser, already assembled.
JsonQueryNodeProcessorPipeline() - Constructor for class org.sindice.siren.qparser.json.processors.JsonQueryNodeProcessorPipeline
 
JsonQueryNodeProcessorPipeline(JsonQueryConfigHandler) - Constructor for class org.sindice.siren.qparser.json.processors.JsonQueryNodeProcessorPipeline
 
JsonQueryParser - Class in org.sindice.siren.qparser.json
This class is a helper that enables users to easily use the SIREn's JSON query parser.
JsonQueryParser() - Constructor for class org.sindice.siren.qparser.json.JsonQueryParser
 
JsonQueryTreeBuilder - Class in org.sindice.siren.qparser.json.builders
This query tree builder defines the necessary map to build a Query tree object.
JsonQueryTreeBuilder(KeywordQueryParser) - Constructor for class org.sindice.siren.qparser.json.builders.JsonQueryTreeBuilder
 
JsonSyntaxParser - Class in org.sindice.siren.qparser.json.parser
Parser for the SIREN's JSON query syntax
JsonSyntaxParser() - Constructor for class org.sindice.siren.qparser.json.parser.JsonSyntaxParser
 
JsonTokenizer - Class in org.sindice.siren.analysis
A tokenizer for data following the JSON syntax.
JsonTokenizer(Reader) - Constructor for class org.sindice.siren.analysis.JsonTokenizer
 
JsonTokenizerFactory - Class in org.sindice.siren.solr.analysis
Factory for JsonTokenizer.
JsonTokenizerFactory() - Constructor for class org.sindice.siren.solr.analysis.JsonTokenizerFactory
 
JsonTokenizerImpl - Class in org.sindice.siren.analysis
Json document scanner
JsonTokenizerImpl(Reader) - Constructor for class org.sindice.siren.analysis.JsonTokenizerImpl
Creates a new scanner There is also a java.io.InputStream version of this constructor.
JsonTokenizerImpl(InputStream) - Constructor for class org.sindice.siren.analysis.JsonTokenizerImpl
Creates a new scanner.

K

KEYWORD_PARSER - Static variable in class org.sindice.siren.qparser.json.config.JsonQueryConfigHandler.ConfigurationKeys
Key used to set the KeywordQueryParser used for boolean clause found in the query
KeywordQParser - Class in org.sindice.siren.solr.qparser.keyword
Implementation of SirenQParser for the KeywordQueryParser.
KeywordQParser(String, SolrParams, SolrParams, SolrQueryRequest) - Constructor for class org.sindice.siren.solr.qparser.keyword.KeywordQParser
 
KeywordQParserPlugin - Class in org.sindice.siren.solr.qparser.keyword
Implementation of SirenQParserPlugin for the KeywordQParser.
KeywordQParserPlugin() - Constructor for class org.sindice.siren.solr.qparser.keyword.KeywordQParserPlugin
 
KeywordQueryBuilder - Interface in org.sindice.siren.qparser.keyword.builders
This interface should be implemented by every class that wants to build Query objects from QueryNode objects.
KeywordQueryConfigHandler - Class in org.sindice.siren.qparser.keyword.config
This is used to configure parameters for the KeywordQueryNodeProcessorPipeline.
KeywordQueryConfigHandler() - Constructor for class org.sindice.siren.qparser.keyword.config.KeywordQueryConfigHandler
 
KeywordQueryConfigHandler.KeywordConfigurationKeys - Class in org.sindice.siren.qparser.keyword.config
Class holding the KeywordQueryNodeProcessorPipeline options.
KeywordQueryConfigHandler.KeywordConfigurationKeys() - Constructor for class org.sindice.siren.qparser.keyword.config.KeywordQueryConfigHandler.KeywordConfigurationKeys
 
KeywordQueryNodeProcessorPipeline - Class in org.sindice.siren.qparser.keyword.processors
This pipeline has all the processors needed to process a query node tree, generated by KeywordSyntaxParser, already assembled.
KeywordQueryNodeProcessorPipeline(QueryConfigHandler) - Constructor for class org.sindice.siren.qparser.keyword.processors.KeywordQueryNodeProcessorPipeline
 
KeywordQueryParser - Class in org.sindice.siren.qparser.keyword
This class is a helper that enables to create easily a boolean of twig queries.
KeywordQueryParser() - Constructor for class org.sindice.siren.qparser.keyword.KeywordQueryParser
Constructs a KeywordQueryParser object.
KeywordQueryTreeBuilder - Class in org.sindice.siren.qparser.keyword.builders
This query tree builder only defines the necessary map to build a Query tree object.
KeywordQueryTreeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.KeywordQueryTreeBuilder
 
KeywordSyntaxParser - Class in org.sindice.siren.qparser.keyword
Parser for the standard Lucene syntax.
KeywordSyntaxParser() - Constructor for class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
 
KeywordSyntaxParser(CharStream) - Constructor for class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
Constructor with user supplied CharStream.
KeywordSyntaxParser(KeywordSyntaxParserTokenManager) - Constructor for class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
Constructor with generated Token Manager.
KeywordSyntaxParserConstants - Interface in org.sindice.siren.qparser.keyword
Token literal values and constants.
KeywordSyntaxParserTokenManager - Class in org.sindice.siren.qparser.keyword
Token Manager.
KeywordSyntaxParserTokenManager(CharStream) - Constructor for class org.sindice.siren.qparser.keyword.KeywordSyntaxParserTokenManager
Constructor.
KeywordSyntaxParserTokenManager(CharStream, int) - Constructor for class org.sindice.siren.qparser.keyword.KeywordSyntaxParserTokenManager
Constructor.
kind - Variable in class org.sindice.siren.qparser.keyword.Token
An integer that describes the kind of this token.

L

LEVEL_PROPERTY - Static variable in class org.sindice.siren.qparser.json.parser.LevelPropertyParser
 
LevelConstrainedNodesEnum - Class in org.sindice.siren.index
Implementation of ConstrainedNodesEnum to apply a level constraint over the retrieved node labels.
LevelConstrainedNodesEnum(DocsNodesAndPositionsEnum, int) - Constructor for class org.sindice.siren.index.LevelConstrainedNodesEnum
 
levelConstraint - Variable in class org.sindice.siren.search.node.NodeQuery
The node level constraint.
LevelPropertyParser - Class in org.sindice.siren.qparser.json.parser
Parses a level property and returns an Integer.
LexicalError(boolean, int, int, int, String, char) - Static method in error org.sindice.siren.qparser.keyword.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class org.sindice.siren.qparser.keyword.KeywordSyntaxParserTokenManager
Lexer state names.
LITERAL - Static variable in class org.sindice.siren.analysis.JsonTokenizer
 
LITERAL - Static variable in class org.sindice.siren.analysis.TupleTokenizer
Deprecated.
 
loadQNamesFile(ResourceLoader) - Method in class org.sindice.siren.solr.qparser.SirenQParserPlugin
Load QNames mapping from the properties file
log - Static variable in class org.sindice.siren.solr.schema.Datatype
 
logger - Static variable in class org.sindice.siren.index.codecs.block.BlockIndexInput
 
logger - Static variable in class org.sindice.siren.index.codecs.block.BlockIndexOutput
 
logger - Static variable in class org.sindice.siren.index.codecs.siren10.Siren10PostingsReader
 
logger - Static variable in class org.sindice.siren.index.codecs.siren10.Siren10PostingsWriter
 
LongNumericAnalyzer - Class in org.sindice.siren.analysis
An implementation of the NumericAnalyzer for long value.
LongNumericAnalyzer(int) - Constructor for class org.sindice.siren.analysis.LongNumericAnalyzer
 
LongNumericAnalyzer.LongNumericParser - Class in org.sindice.siren.analysis
 
LongNumericAnalyzer.LongNumericParser() - Constructor for class org.sindice.siren.analysis.LongNumericAnalyzer.LongNumericParser
 
lowerBound - Variable in class org.sindice.siren.search.node.NodeQuery
The lower and upper bound of the interval constraint over the node indexes.
LPAREN - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
LUCENE_MATCH_VERSION_PARAM - Static variable in class org.sindice.siren.solr.schema.AnalyzerConfigReader
 
LuceneProxyNodeQuery - Class in org.sindice.siren.search.node
Class that act as a bridge between the SIREn query API and the Lucene query API.
LuceneProxyNodeQuery(NodeQuery) - Constructor for class org.sindice.siren.search.node.LuceneProxyNodeQuery
 
LuceneProxyNodeQuery.LuceneProxyNodeWeight - Class in org.sindice.siren.search.node
 
LuceneProxyNodeQuery.LuceneProxyNodeWeight(Weight) - Constructor for class org.sindice.siren.search.node.LuceneProxyNodeQuery.LuceneProxyNodeWeight
 

M

MailtoFilter - Class in org.sindice.siren.analysis.filter
Split an URI with a mailto scheme.
MailtoFilter(TokenStream) - Constructor for class org.sindice.siren.analysis.filter.MailtoFilter
 
MailtoFilterFactory - Class in org.sindice.siren.solr.analysis
Factory for MailtoFilter.
MailtoFilterFactory() - Constructor for class org.sindice.siren.solr.analysis.MailtoFilterFactory
 
main(String[]) - Static method in class org.sindice.siren.demo.bnb.BNBDemo
 
main(String[]) - Static method in class org.sindice.siren.demo.movie.MovieDemo
 
main(String[]) - Static method in class org.sindice.siren.demo.ncpr.DatatypeConverter
 
main(String[]) - Static method in class org.sindice.siren.demo.ncpr.NCPRIndexer
 
main(String[]) - Static method in class org.sindice.siren.demo.ncpr.NCPRQuery
 
main(String[]) - Static method in class org.sindice.siren.index.codecs.block.AForFrameCompressorGenerator
 
main(String[]) - Static method in class org.sindice.siren.index.codecs.block.AForFrameDecompressorGenerator
 
map(DocsAndPositionsEnum) - Static method in class org.sindice.siren.index.SirenDocsEnum
Helper method to map a Lucene's DocsAndPositionsEnum to a SIREn's DocsNodesAndPositionsEnum.
mapper - Variable in class org.sindice.siren.qparser.json.dsl.AbstractQuery
 
MappingMultiDocsNodesAndPositionsEnum - Class in org.sindice.siren.index
Exposes SIREn API, merged from SIREn API of sub-segments, remapping docIDs (this is used for segment merging).
MappingMultiDocsNodesAndPositionsEnum() - Constructor for class org.sindice.siren.index.MappingMultiDocsNodesAndPositionsEnum
 
mark() - Method in class org.sindice.siren.index.codecs.block.BlockIndexOutput.Index
 
MatchAllDocsQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
Builds a MatchAllDocsQuery object from a MatchAllDocsQueryNode object.
MatchAllDocsQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.MatchAllDocsQueryNodeBuilder
 
MatchNoDocsQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
Builds an empty NodeBooleanQuery object from a MatchNoDocsQueryNode object.
MatchNoDocsQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.MatchNoDocsQueryNodeBuilder
 
MAX_FRAME_SIZE - Static variable in class org.sindice.siren.index.codecs.block.AForBlockCompressor
 
maxCompressedSize(int) - Method in class org.sindice.siren.index.codecs.block.AForBlockCompressor
 
maxCompressedSize(int) - Method in class org.sindice.siren.index.codecs.block.BlockCompressor
The maximum size in bytes of a compressed block of values
maxCompressedSize(int) - Method in class org.sindice.siren.index.codecs.block.VIntBlockCompressor
 
MAXLENGTH_KEY - Static variable in class org.sindice.siren.solr.analysis.URILocalnameFilterFactory
 
merge(MergeState, DocsEnum, FixedBitSet) - Method in class org.sindice.siren.index.codecs.siren10.Siren10PostingsWriter
Default merge impl: append documents, nodes and positions, mapping around deletes.
MIN_FRAME_SIZE - Static variable in class org.sindice.siren.index.codecs.block.AForBlockCompressor
 
MINUS - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
missingValue - Variable in class org.sindice.siren.solr.schema.TrieDatatype
 
ModClause(CharSequence) - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
 
ModifierQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
Builds no object, it only returns the Query object set on the ModifierQueryNode object using a QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID tag.
ModifierQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.ModifierQueryNodeBuilder
 
Modifiers() - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
 
MovieDemo - Class in org.sindice.siren.demo.movie
Index a set of movies encoded in JSON and execute various search queries over the JSON data structure.
MovieDemo(File) - Constructor for class org.sindice.siren.demo.movie.MovieDemo
 
MULTI_NODE_TERM_REWRITE_METHOD - Static variable in class org.sindice.siren.qparser.keyword.config.KeywordQueryConfigHandler.KeywordConfigurationKeys
Key used to set the MultiNodeTermQuery.RewriteMethod used when creating queries
MultiDocsNodesAndPositionsEnum - Class in org.sindice.siren.index
Exposes SIREn API, merged from SIREn API of sub-segments.
MultiDocsNodesAndPositionsEnum(MultiDocsAndPositionsEnum.EnumWithSlice[], int) - Constructor for class org.sindice.siren.index.MultiDocsNodesAndPositionsEnum
 
MultiNodeTermQuery - Class in org.sindice.siren.search.node
An abstract NodePrimitiveQuery that matches documents containing a subset of terms provided by a FilteredTermEnum enumeration.
MultiNodeTermQuery(String) - Constructor for class org.sindice.siren.search.node.MultiNodeTermQuery
Constructs a query matching terms that cannot be represented with a single Term.
MultiNodeTermQuery.RewriteMethod - Class in org.sindice.siren.search.node
Abstract class that defines how the query is rewritten.
MultiNodeTermQuery.RewriteMethod() - Constructor for class org.sindice.siren.search.node.MultiNodeTermQuery.RewriteMethod
 
MultiNodeTermRewriteMethodProcessor - Class in org.sindice.siren.qparser.keyword.processors
This processor instates the default MultiNodeTermQuery.RewriteMethod, MultiNodeTermQuery.CONSTANT_SCORE_AUTO_REWRITE_DEFAULT, for multi-term query nodes.
MultiNodeTermRewriteMethodProcessor() - Constructor for class org.sindice.siren.qparser.keyword.processors.MultiNodeTermRewriteMethodProcessor
 
MultiPhraseQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
Builds a MultiPhraseQuery object from a MultiPhraseQueryNode object.
MultiPhraseQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.MultiPhraseQueryNodeBuilder
 

N

NAME - Static variable in class org.sindice.siren.index.codecs.siren10.Siren10AForPostingsFormat
 
NAME - Static variable in class org.sindice.siren.index.codecs.siren10.Siren10VIntPostingsFormat
 
NCPRIndexer - Class in org.sindice.siren.demo.ncpr
This class indexes the NCPR JSON dataset in a Solr example configured with SIREn.
NCPRIndexer() - Constructor for class org.sindice.siren.demo.ncpr.NCPRIndexer
 
NCPRQuery - Class in org.sindice.siren.demo.ncpr
This class executes various queries, each one showing a particular feature available in SIREn.
NCPRQuery() - Constructor for class org.sindice.siren.demo.ncpr.NCPRQuery
 
newBoolean() - Method in class org.sindice.siren.qparser.json.dsl.QueryBuilder
Create a new boolean query
newDoubleRange(String, int, Double, Double, boolean, boolean) - Static method in class org.sindice.siren.search.node.NodeNumericRangeQuery
Factory that creates a SirenNumericRangeQuery, that queries a double range using the given precisionStep.
newDoubleRange(String, Double, Double, boolean, boolean) - Static method in class org.sindice.siren.search.node.NodeNumericRangeQuery
Factory that creates a SirenNumericRangeQuery, that queries a double range using the default precisionStep NumericUtils.PRECISION_STEP_DEFAULT (4).
newFloatRange(String, int, Float, Float, boolean, boolean) - Static method in class org.sindice.siren.search.node.NodeNumericRangeQuery
Factory that creates a SirenNumericRangeQuery, that queries a float range using the given precisionStep.
newFloatRange(String, Float, Float, boolean, boolean) - Static method in class org.sindice.siren.search.node.NodeNumericRangeQuery
Factory that creates a SirenNumericRangeQuery, that queries a float range using the default precisionStep NumericUtils.PRECISION_STEP_DEFAULT (4).
newIntRange(String, int, Integer, Integer, boolean, boolean) - Static method in class org.sindice.siren.search.node.NodeNumericRangeQuery
Factory that creates a SirenNumericRangeQuery, that queries a int range using the given precisionStep.
newIntRange(String, Integer, Integer, boolean, boolean) - Static method in class org.sindice.siren.search.node.NodeNumericRangeQuery
Factory that creates a SirenNumericRangeQuery, that queries a int range using the default precisionStep NumericUtils.PRECISION_STEP_DEFAULT (4).
newLongRange(String, int, Long, Long, boolean, boolean) - Static method in class org.sindice.siren.search.node.NodeNumericRangeQuery
Factory that creates a SirenNumericRangeQuery, that queries a long range using the given precisionStep.
newLongRange(String, Long, Long, boolean, boolean) - Static method in class org.sindice.siren.search.node.NodeNumericRangeQuery
Factory that creates a SirenNumericRangeQuery, that queries a long range using the default precisionStep NumericUtils.PRECISION_STEP_DEFAULT (4).
newNode(String) - Method in class org.sindice.siren.qparser.json.dsl.QueryBuilder
Create a new node query with the specified boolean expression
newStringRange(String, String, String, boolean, boolean) - Static method in class org.sindice.siren.search.node.NodeTermRangeQuery
Factory that creates a new TermRangeQuery using Strings for term text.
newTermState() - Method in class org.sindice.siren.index.codecs.siren10.Siren10PostingsReader
 
newToken(int, String) - Static method in class org.sindice.siren.qparser.keyword.Token
Returns a new Token object, by default.
newToken(int) - Static method in class org.sindice.siren.qparser.keyword.Token
 
newTwig() - Method in class org.sindice.siren.qparser.json.dsl.QueryBuilder
Create a new twig query with empty root
newTwig(String) - Method in class org.sindice.siren.qparser.json.dsl.QueryBuilder
Create a new twig query with the specified boolean expression as root query
next - Variable in class org.sindice.siren.qparser.keyword.Token
A reference to the next regular (non-special) token from the input stream.
nextBlock() - Method in class org.sindice.siren.index.codecs.block.BlockIndexInput.BlockReader
Move to the next block and decode block header
nextCandidateDocument() - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery.NodeConstantScorer
 
nextCandidateDocument() - Method in class org.sindice.siren.search.node.NodeScorer
Advances to the next candidate document in the set, or returns false if there are no more docs in the set.
nextDoc() - Method in class org.sindice.siren.search.node.NodeScorer
 
nextDocument() - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexInput.DocsFreqBlockReader
Decode and return the next document identifier of the current block.
nextDocument() - Method in class org.sindice.siren.index.ConstrainedNodesEnum
 
nextDocument() - Method in interface org.sindice.siren.index.DocsAndNodesIterator
Advances to the next document in the set.
nextDocument() - Method in class org.sindice.siren.index.MappingMultiDocsNodesAndPositionsEnum
 
nextDocument() - Method in class org.sindice.siren.index.MultiDocsNodesAndPositionsEnum
 
nextNode() - Method in class org.sindice.siren.index.codecs.siren10.NodBlockIndexInput.NodBlockReader
Decode and return the next node label of the current block.
nextNode() - Method in class org.sindice.siren.index.ConstrainedNodesEnum
 
nextNode() - Method in interface org.sindice.siren.index.DocsAndNodesIterator
Move to the next node path in the current document.
nextNode() - Method in class org.sindice.siren.index.IntervalConstrainedNodesEnum
 
nextNode() - Method in class org.sindice.siren.index.LevelConstrainedNodesEnum
 
nextNode() - Method in class org.sindice.siren.index.MappingMultiDocsNodesAndPositionsEnum
 
nextNode() - Method in class org.sindice.siren.index.MultiDocsNodesAndPositionsEnum
 
nextNode() - Method in class org.sindice.siren.index.SingleIntervalConstrainedNodesEnum
 
nextNode() - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery.NodeConstantScorer
 
nextNode() - Method in class org.sindice.siren.search.node.NodeScorer
Move to the next node path in the current document matching the query.
nextNodeFreq() - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexInput.DocsFreqBlockReader
Decode and return the next node frequency of the current block.
nextPosition() - Method in class org.sindice.siren.index.codecs.siren10.PosBlockIndexInput.PosBlockReader
Decode and return the next position of the current block.
nextPosition() - Method in class org.sindice.siren.index.ConstrainedNodesEnum
 
nextPosition() - Method in class org.sindice.siren.index.MappingMultiDocsNodesAndPositionsEnum
 
nextPosition() - Method in class org.sindice.siren.index.MultiDocsNodesAndPositionsEnum
 
nextPosition() - Method in interface org.sindice.siren.index.PositionsIterator
Move to the next position in the current node matching the query.
nextTerm(FieldInfo, BlockTermState) - Method in class org.sindice.siren.index.codecs.siren10.Siren10PostingsReader
 
nextTermFreqInNode() - Method in class org.sindice.siren.index.codecs.siren10.NodBlockIndexInput.NodBlockReader
Decode and return the next term frequency of the current block.
nextToken() - Method in class org.sindice.siren.analysis.filter.URILocalnameFilter
 
nextToken() - Method in class org.sindice.siren.analysis.filter.URINormalisationFilter
 
NO_MORE_DOC - Static variable in interface org.sindice.siren.index.DocsAndNodesIterator
When returned by DocsAndNodesIterator.doc() it means there are no more docs in the iterator.
NO_MORE_NOD - Static variable in interface org.sindice.siren.index.DocsAndNodesIterator
When returned by DocsAndNodesIterator.node() it means there are no more nodes in the iterator.
NO_MORE_POS - Static variable in interface org.sindice.siren.index.PositionsIterator
When returned by PositionsIterator.pos() it means there are no more positions in the iterator.
NodBlockIndexInput - Class in org.sindice.siren.index.codecs.siren10
Implementation of the BlockIndexInput for the .nod file of the SIREn postings format.
NodBlockIndexInput(IndexInput, BlockDecompressor) - Constructor for class org.sindice.siren.index.codecs.siren10.NodBlockIndexInput
 
NodBlockIndexInput.NodBlockReader - Class in org.sindice.siren.index.codecs.siren10
Implementation of the BlockReader for the .nod file.
NodBlockIndexOutput - Class in org.sindice.siren.index.codecs.siren10
Implementation of the BlockIndexOutput for the .nod file of the SIREn postings format.
NodBlockIndexOutput(IndexOutput, int, BlockCompressor) - Constructor for class org.sindice.siren.index.codecs.siren10.NodBlockIndexOutput
 
NodBlockIndexOutput.NodBlockWriter - Class in org.sindice.siren.index.codecs.siren10
Implementation of the BlockWriter for the .nod file.
NodBlockIndexOutput.NodBlockWriter() - Constructor for class org.sindice.siren.index.codecs.siren10.NodBlockIndexOutput.NodBlockWriter
 
nodDecompressor - Variable in class org.sindice.siren.index.codecs.siren10.NodBlockIndexInput
 
node() - Method in class org.sindice.siren.analysis.attributes.JsonNodeAttributeImpl
Returns this Token's node path.
node() - Method in interface org.sindice.siren.analysis.attributes.NodeAttribute
Returns this Token's node path.
node - Variable in class org.sindice.siren.analysis.attributes.TupleNodeAttributeImpl
Deprecated.
 
node() - Method in class org.sindice.siren.analysis.attributes.TupleNodeAttributeImpl
Deprecated.
Returns this Token's node path.
node() - Method in class org.sindice.siren.index.ConstrainedNodesEnum
 
node() - Method in interface org.sindice.siren.index.DocsAndNodesIterator
Returns the following: -1 or DocsAndNodesIterator.NO_MORE_NOD if DocsAndNodesIterator.nextNode() or #skipTo(int, int[]) were not called yet.
node() - Method in class org.sindice.siren.index.MappingMultiDocsNodesAndPositionsEnum
 
node() - Method in class org.sindice.siren.index.MultiDocsNodesAndPositionsEnum
 
node() - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery.NodeConstantScorer
 
node() - Method in class org.sindice.siren.search.node.NodeScorer
Returns the following: -1 or #NO_MORE_NOD if NodeScorer.nextNode() were not called yet.
NODE_PROPERTY - Static variable in class org.sindice.siren.qparser.json.parser.NodePropertyParser
 
NodeAttribute - Interface in org.sindice.siren.analysis.attributes
The node path of a token.
NodeAutomatonQuery - Class in org.sindice.siren.search.node
A MultiNodeTermQuery that will match terms against a finite-state machine.
NodeAutomatonQuery(Term, Automaton) - Constructor for class org.sindice.siren.search.node.NodeAutomatonQuery
Create a new AutomatonQuery from an Automaton.
NodeBooleanClause - Class in org.sindice.siren.search.node
A clause in a NodeBooleanQuery.
NodeBooleanClause(NodeQuery, NodeBooleanClause.Occur) - Constructor for class org.sindice.siren.search.node.NodeBooleanClause
Constructs a BooleanClause.
NodeBooleanClause.Occur - Enum in org.sindice.siren.search.node
Specifies how clauses are to occur in matching documents.
NodeBooleanQuery - Class in org.sindice.siren.search.node
A NodeQuery that matches a boolean combination of primitive queries, e.g., NodeTermQuerys, NodePhraseQuerys, NodeBooleanQuerys, ...
NodeBooleanQuery() - Constructor for class org.sindice.siren.search.node.NodeBooleanQuery
Constructs an empty boolean query.
NodeBooleanQuery.NodeBooleanWeight - Class in org.sindice.siren.search.node
Expert: the Weight for NodeBooleanQuery, used to normalize, score and explain these queries.
NodeBooleanQuery.NodeBooleanWeight(IndexSearcher) - Constructor for class org.sindice.siren.search.node.NodeBooleanQuery.NodeBooleanWeight
 
NodeBooleanQuery.TooManyClauses - Exception in org.sindice.siren.search.node
Thrown when an attempt is made to add more than NodeBooleanQuery.getMaxClauseCount() clauses.
NodeBooleanQuery.TooManyClauses() - Constructor for exception org.sindice.siren.search.node.NodeBooleanQuery.TooManyClauses
 
NodeBooleanQueryNode - Class in org.sindice.siren.qparser.keyword.nodes
A NodeBooleanQueryNode is used to represent a boolean combination of terms inside a SIREn node.
NodeBooleanQueryNode(BooleanQueryNode) - Constructor for class org.sindice.siren.qparser.keyword.nodes.NodeBooleanQueryNode
 
NodeBooleanQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
Builds a NodeBooleanQuery object from a NodeBooleanQueryNode object.
NodeBooleanQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.NodeBooleanQueryNodeBuilder
 
NodeBooleanQueryNodeProcessor - Class in org.sindice.siren.qparser.keyword.processors
This processor converts a BooleanQueryNode into a NodeBooleanQueryNode.
NodeBooleanQueryNodeProcessor() - Constructor for class org.sindice.siren.qparser.keyword.processors.NodeBooleanQueryNodeProcessor
 
NodeConstantScoreQuery - Class in org.sindice.siren.search.node
A query that wraps another query or a filter and simply returns a constant score equal to the query boost for every nodes that matches the filter or query.
NodeConstantScoreQuery(NodeQuery) - Constructor for class org.sindice.siren.search.node.NodeConstantScoreQuery
Strips off scores from the passed in Query.
NodeConstantScoreQuery.NodeConstantScorer - Class in org.sindice.siren.search.node
 
NodeConstantScoreQuery.NodeConstantScorer(NodeScorer, Weight, float) - Constructor for class org.sindice.siren.search.node.NodeConstantScoreQuery.NodeConstantScorer
 
NodeConstantScoreQuery.NodeConstantWeight - Class in org.sindice.siren.search.node
 
NodeConstantScoreQuery.NodeConstantWeight(IndexSearcher) - Constructor for class org.sindice.siren.search.node.NodeConstantScoreQuery.NodeConstantWeight
 
nodeFreqInDoc() - Method in class org.sindice.siren.index.ConstrainedNodesEnum
 
nodeFreqInDoc() - Method in class org.sindice.siren.index.DocsNodesAndPositionsEnum
Returns node frequency in the current document.
nodeFreqInDoc() - Method in class org.sindice.siren.index.MappingMultiDocsNodesAndPositionsEnum
 
nodeFreqInDoc() - Method in class org.sindice.siren.index.MultiDocsNodesAndPositionsEnum
 
NodeFuzzyQuery - Class in org.sindice.siren.search.node
Implements the fuzzy search query.
NodeFuzzyQuery(Term, int, int, int, boolean) - Constructor for class org.sindice.siren.search.node.NodeFuzzyQuery
Create a new SirenFuzzyQuery that will match terms with a similarity of at least minimumSimilarity to term.
NodeFuzzyQuery(Term, int, int) - Constructor for class org.sindice.siren.search.node.NodeFuzzyQuery
Calls SirenFuzzyQuery(term, minimumSimilarity, prefixLength, Integer.MAX_VALUE).
NodeFuzzyQuery(Term, int) - Constructor for class org.sindice.siren.search.node.NodeFuzzyQuery
Calls SirenFuzzyQuery(term, minimumSimilarity, 0, Integer.MAX_VALUE).
NodeFuzzyQuery(Term) - Constructor for class org.sindice.siren.search.node.NodeFuzzyQuery
Calls SirenFuzzyQuery(term, 0.5f, 0, Integer.MAX_VALUE).
NodeFuzzyQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
Builds a NodeFuzzyQuery object from a FuzzyQueryNode object.
NodeFuzzyQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.NodeFuzzyQueryNodeBuilder
 
NodeNumericQueryNode - Class in org.sindice.siren.qparser.keyword.nodes
This query node represents a field query that holds a numeric value.
NodeNumericQueryNode(CharSequence, Number) - Constructor for class org.sindice.siren.qparser.keyword.nodes.NodeNumericQueryNode
 
NodeNumericQueryNodeProcessor - Class in org.sindice.siren.qparser.keyword.processors
This processor is used to convert FieldQueryNodes to NodeNumericRangeQueryNodes.
NodeNumericQueryNodeProcessor() - Constructor for class org.sindice.siren.qparser.keyword.processors.NodeNumericQueryNodeProcessor
Constructs an empty NodeNumericQueryNodeProcessor object.
NodeNumericRangeQuery<T extends Number> - Class in org.sindice.siren.search.node
A NodePrimitiveQuery that matches numeric values within a specified range.
NodeNumericRangeQueryNode - Class in org.sindice.siren.qparser.keyword.nodes
This QueryNode represents a range query composed by NodeNumericQueryNode bounds, which means the bound values are Numbers.
NodeNumericRangeQueryNode(NumericQueryNode, NumericQueryNode, boolean, boolean, NumericAnalyzer) - Constructor for class org.sindice.siren.qparser.keyword.nodes.NodeNumericRangeQueryNode
Constructs a NodeNumericRangeQueryNode object using the given NumericQueryNode as its bounds and a NumericAnalyzer.
NodeNumericRangeQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
Builds a NodeNumericRangeQuery object from a NodeNumericRangeQueryNode object.
NodeNumericRangeQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.NodeNumericRangeQueryNodeBuilder
NodeNumericRangeQueryNodeProcessor - Class in org.sindice.siren.qparser.keyword.processors
This processor is used to convert TermRangeQueryNodes to NodeNumericRangeQueryNodes.
NodeNumericRangeQueryNodeProcessor() - Constructor for class org.sindice.siren.qparser.keyword.processors.NodeNumericRangeQueryNodeProcessor
Constructs an empty NodeNumericRangeQueryNodeProcessor object.
NodeNumericTermAttribute - Interface in org.sindice.siren.analysis.attributes
Expert: This class provides an Attribute for the NumericTokenizer for indexing numeric values that can be used by NodeNumericRangeQuery.
NodeNumericTermAttributeImpl - Class in org.sindice.siren.analysis.attributes
Default implementation of the NodeNumericTermAttribute.
NodeNumericTermAttributeImpl() - Constructor for class org.sindice.siren.analysis.attributes.NodeNumericTermAttributeImpl
 
NodePhraseQuery - Class in org.sindice.siren.search.node
A NodePrimitiveQuery that matches nodes containing a particular sequence of terms.
NodePhraseQuery() - Constructor for class org.sindice.siren.search.node.NodePhraseQuery
Constructs an empty phrase query.
NodePhraseQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
Builds a NodePhraseQuery object from a TokenizedPhraseQueryNode object.
NodePhraseQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.NodePhraseQueryNodeBuilder
 
NodePrefixQuery - Class in org.sindice.siren.search.node
A NodePrimitiveQuery that matches documents containing terms with a specified prefix.
NodePrefixQuery(Term) - Constructor for class org.sindice.siren.search.node.NodePrefixQuery
Constructs a query for terms starting with prefix.
NodePrefixWildcardQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
Builds a NodePrefixQuery object from a PrefixWildcardQueryNode object.
NodePrefixWildcardQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.NodePrefixWildcardQueryNodeBuilder
 
NodePrimitiveQuery - Class in org.sindice.siren.search.node
Abstraction over all the primitive NodeQuerys such as NodeTermQuery.
NodePrimitiveQuery() - Constructor for class org.sindice.siren.search.node.NodePrimitiveQuery
 
NodePropertyParser - Class in org.sindice.siren.qparser.json.parser
Parses a node property and returns a NodeQueryNode.
NodePropertyParser(JsonNode, CharSequence) - Constructor for class org.sindice.siren.qparser.json.parser.NodePropertyParser
 
NodeQuery - Class in org.sindice.siren.qparser.json.dsl
Class that represents a node query object of the JSON query syntax.
NodeQuery - Class in org.sindice.siren.search.node
Abstract class for the SIREn's node queries
NodeQuery() - Constructor for class org.sindice.siren.search.node.NodeQuery
 
NodeQueryNode - Class in org.sindice.siren.qparser.json.nodes
This query node represents a node query that holds a node boolean expression and a field.
NodeQueryNode() - Constructor for class org.sindice.siren.qparser.json.nodes.NodeQueryNode
 
NodeQueryNodeBuilder - Class in org.sindice.siren.qparser.json.builders
Builds a NodeQuery object from a NodeQueryNode object.
NodeQueryNodeBuilder(KeywordQueryParser) - Constructor for class org.sindice.siren.qparser.json.builders.NodeQueryNodeBuilder
 
NodeRegexpQuery - Class in org.sindice.siren.search.node
A NodePrimitiveQuery that provides a fast regular expression matching based on the org.apache.lucene.util.automaton package.
NodeRegexpQuery(Term) - Constructor for class org.sindice.siren.search.node.NodeRegexpQuery
Constructs a query for terms matching term.
NodeRegexpQuery(Term, int) - Constructor for class org.sindice.siren.search.node.NodeRegexpQuery
Constructs a query for terms matching term.
NodeRegexpQuery(Term, int, AutomatonProvider) - Constructor for class org.sindice.siren.search.node.NodeRegexpQuery
Constructs a query for terms matching term.
NodeRegexpQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
Builds a NodeRegexpQuery object from a RegexpQueryNode object.
NodeRegexpQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.NodeRegexpQueryNodeBuilder
 
NodeScorer - Class in org.sindice.siren.search.node
The abstract Scorer class that defines the interface for iterating over an ordered list of nodes matching a query.
NodeScorer(Weight) - Constructor for class org.sindice.siren.search.node.NodeScorer
 
NodeTermQuery - Class in org.sindice.siren.search.node
A NodePrimitiveQuery that matches nodes containing a term.
NodeTermQuery(Term) - Constructor for class org.sindice.siren.search.node.NodeTermQuery
Constructs a query for the term t.
NodeTermQuery(Term, int) - Constructor for class org.sindice.siren.search.node.NodeTermQuery
Expert: constructs a TermQuery that will use the provided docFreq instead of looking up the docFreq against the searcher.
NodeTermQuery(Term, TermContext) - Constructor for class org.sindice.siren.search.node.NodeTermQuery
Expert: constructs a TermQuery that will use the provided docFreq instead of looking up the docFreq against the searcher.
NodeTermQuery.NodeTermWeight - Class in org.sindice.siren.search.node
 
NodeTermQuery.NodeTermWeight(IndexSearcher, TermContext) - Constructor for class org.sindice.siren.search.node.NodeTermQuery.NodeTermWeight
 
NodeTermRangeQuery - Class in org.sindice.siren.search.node
A NodePrimitiveQuery that matches documents within an range of terms.
NodeTermRangeQuery(String, BytesRef, BytesRef, boolean, boolean) - Constructor for class org.sindice.siren.search.node.NodeTermRangeQuery
Constructs a query selecting all terms greater/equal than lowerTerm but less/equal than upperTerm.
NodeTermRangeQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
This class builds a NodeTermRangeQuery from a TermRangeQueryNode.
NodeTermRangeQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.NodeTermRangeQueryNodeBuilder
 
NodeUtils - Class in org.sindice.siren.util
Reusable methods to manage and compare node paths.
NodeUtils() - Constructor for class org.sindice.siren.util.NodeUtils
 
NodeWildcardQuery - Class in org.sindice.siren.search.node
A NodePrimitiveQuery that implements the wildcard search query.
NodeWildcardQuery(Term) - Constructor for class org.sindice.siren.search.node.NodeWildcardQuery
 
NodeWildcardQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
Builds a NodeWildcardQuery object from a WildcardQueryNode object.
NodeWildcardQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.NodeWildcardQueryNodeBuilder
 
normalize(float, float) - Method in class org.sindice.siren.search.node.LuceneProxyNodeQuery.LuceneProxyNodeWeight
 
normalize(float, float) - Method in class org.sindice.siren.search.node.NodeBooleanQuery.NodeBooleanWeight
 
normalize(float, float) - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery.NodeConstantWeight
 
normalize(float, float) - Method in class org.sindice.siren.search.node.NodeTermQuery.NodeTermWeight
 
normalize(float, float) - Method in class org.sindice.siren.search.node.TwigQuery.TwigWeight
 
NOT - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
NotSupportedQueryProcessor - Class in org.sindice.siren.qparser.keyword.processors
This processor throws an exception if it encounters a Query that is not supported in SIREn.
NotSupportedQueryProcessor() - Constructor for class org.sindice.siren.qparser.keyword.processors.NotSupportedQueryProcessor
 
NULL - Static variable in class org.sindice.siren.analysis.JsonTokenizer
Token Definition
NUMBER - Static variable in class org.sindice.siren.analysis.JsonTokenizer
 
NUMBER - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
NumericAnalyzer - Class in org.sindice.siren.analysis
Abstraction over the analyzer for numeric datatype.
NumericAnalyzer(int) - Constructor for class org.sindice.siren.analysis.NumericAnalyzer
 
numericAnalyzer - Variable in class org.sindice.siren.qparser.keyword.nodes.NodeNumericRangeQueryNode
 
NumericAnalyzer.NumericParser<T extends Number> - Class in org.sindice.siren.analysis
 
NumericAnalyzer.NumericParser() - Constructor for class org.sindice.siren.analysis.NumericAnalyzer.NumericParser
 
NumericTokenizer - Class in org.sindice.siren.analysis
This class provides a TokenStream for indexing numeric values that is used in NumericAnalyzer.
NumericTokenizer(Reader, NumericAnalyzer.NumericParser<? extends Number>, int) - Constructor for class org.sindice.siren.analysis.NumericTokenizer
Creates a token stream for numeric values with the specified precisionStep.
NumericTokenizer(Reader, NumericAnalyzer.NumericParser<? extends Number>, int, AttributeSource.AttributeFactory) - Constructor for class org.sindice.siren.analysis.NumericTokenizer
Expert: Creates a token stream for numeric values with the specified precisionStep using the given AttributeSource.AttributeFactory.
numericType - Variable in class org.sindice.siren.qparser.keyword.nodes.NodeNumericRangeQueryNode
 

O

Object(CharSequence) - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
 
OCCUR_PROPERTY - Static variable in class org.sindice.siren.qparser.json.parser.OccurPropertyParser
 
OccurPropertyParser - Class in org.sindice.siren.qparser.json.parser
Parses a occur property and returns a ModifierQueryNode.Modifier.
OccurPropertyParser(JsonNode, CharSequence) - Constructor for class org.sindice.siren.qparser.json.parser.OccurPropertyParser
 
OP_COLON - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
OP_OBJECT_END - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
OP_OBJECT_START - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
openDocsFreqInput(Directory, String, IOContext) - Method in class org.sindice.siren.index.codecs.siren10.Siren10BlockStreamFactory
 
openNodInput(Directory, String, IOContext) - Method in class org.sindice.siren.index.codecs.siren10.Siren10BlockStreamFactory
 
openPosInput(Directory, String, IOContext) - Method in class org.sindice.siren.index.codecs.siren10.Siren10BlockStreamFactory
 
optional(AbstractNodeQuery) - Method in class org.sindice.siren.qparser.json.dsl.BooleanQuery
Adds a boolean clause with a BooleanClause.Occur.SHOULD operator.
optional(AbstractNodeQuery) - Method in class org.sindice.siren.qparser.json.dsl.TwigQuery
Adds a child clause with a NodeBooleanClause.Occur#SHOULD operator.
optional(AbstractNodeQuery, int) - Method in class org.sindice.siren.qparser.json.dsl.TwigQuery
Adds a descendant clause with a NodeBooleanClause.Occur#SHOULD operator.
OR - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
org.sindice.siren.analysis - package org.sindice.siren.analysis
Analyzer for indexing JSON content.
org.sindice.siren.analysis.attributes - package org.sindice.siren.analysis.attributes
Token's attributes used during JSON indexing
org.sindice.siren.analysis.filter - package org.sindice.siren.analysis.filter
Token's filters used for term processing, URI processing and JSON indexing.
org.sindice.siren.demo - package org.sindice.siren.demo
A simple demo of the SIREn core API.
org.sindice.siren.demo.bnb - package org.sindice.siren.demo.bnb
A demo based on the British National Bibliography dataset.
org.sindice.siren.demo.movie - package org.sindice.siren.demo.movie
A demo based on the Movie dataset from the Web Data Management book.
org.sindice.siren.demo.ncpr - package org.sindice.siren.demo.ncpr
 
org.sindice.siren.index - package org.sindice.siren.index
Abstraction over the encoding and decoding of the node-based inverted index data structure.
org.sindice.siren.index.codecs.block - package org.sindice.siren.index.codecs.block
Abstraction over the encoding and decoding of the block-based posting format.
org.sindice.siren.index.codecs.siren10 - package org.sindice.siren.index.codecs.siren10
Implementation of the encoding and decoding of the block-based postings format for SIREn 1.0.
org.sindice.siren.qparser.json - package org.sindice.siren.qparser.json
A JSON query parser implemented with Jackson and the Lucene's Flexible Query Parser.
org.sindice.siren.qparser.json.builders - package org.sindice.siren.qparser.json.builders
SIREn's JSON query node builders.
org.sindice.siren.qparser.json.config - package org.sindice.siren.qparser.json.config
SIREn's JSON query configuration.
org.sindice.siren.qparser.json.dsl - package org.sindice.siren.qparser.json.dsl
DSL for building SIREn's JSON queries.
org.sindice.siren.qparser.json.nodes - package org.sindice.siren.qparser.json.nodes
SIREn's JSON query nodes.
org.sindice.siren.qparser.json.parser - package org.sindice.siren.qparser.json.parser
SIREn's JSON query node processors.
org.sindice.siren.qparser.json.processors - package org.sindice.siren.qparser.json.processors
SIREn's JSON syntax parser.
org.sindice.siren.qparser.keyword - package org.sindice.siren.qparser.keyword
A keyword query parser implemented with the Lucene's Flexible Query Parser, with support for twig queries.
org.sindice.siren.qparser.keyword.builders - package org.sindice.siren.qparser.keyword.builders
Create a Query object from the processed QueryNode tree using a bottom-up approach.
org.sindice.siren.qparser.keyword.config - package org.sindice.siren.qparser.keyword.config
Set of parameters for configuring the behaviour of the query processing.
org.sindice.siren.qparser.keyword.nodes - package org.sindice.siren.qparser.keyword.nodes
QueryNodes created by the KeywordSyntaxParser to support the SIREn query API.
org.sindice.siren.qparser.keyword.processors - package org.sindice.siren.qparser.keyword.processors
Set of QueryNodeProcessor used to alter the QueryNode tree created by the KeywordSyntaxParser.
org.sindice.siren.search.node - package org.sindice.siren.search.node
Programmatic API to search node-based inverted indexes.
org.sindice.siren.similarity - package org.sindice.siren.similarity
This package contains the various ranking models that can be used in SIREn.
org.sindice.siren.solr.analysis - package org.sindice.siren.solr.analysis
Analysis factories for the SIREn analyzers.
org.sindice.siren.solr.qparser - package org.sindice.siren.solr.qparser
Abstraction of the SIREn query parser plugin
org.sindice.siren.solr.qparser.json - package org.sindice.siren.solr.qparser.json
Implementation of the JSON query parser plugin
org.sindice.siren.solr.qparser.keyword - package org.sindice.siren.solr.qparser.keyword
Implementation of the Keyword query parser plugin
org.sindice.siren.solr.schema - package org.sindice.siren.solr.schema
Extension of the Solr schema for SIREn's Datatype
org.sindice.siren.util - package org.sindice.siren.util
This package contains some utility classes.
out - Variable in class org.sindice.siren.index.codecs.block.BlockIndexOutput
 

P

parse(Reader) - Method in class org.sindice.siren.analysis.DoubleNumericAnalyzer.DoubleNumericParser
 
parse(Reader) - Method in class org.sindice.siren.analysis.FloatNumericAnalyzer.FloatNumericParser
 
parse(Reader) - Method in class org.sindice.siren.analysis.IntNumericAnalyzer.IntNumericParser
 
parse(Reader) - Method in class org.sindice.siren.analysis.LongNumericAnalyzer.LongNumericParser
 
parse(Reader) - Method in class org.sindice.siren.analysis.NumericAnalyzer.NumericParser
Reads a textual representation of a numeric using a Reader, and parses the encoded numeric value.
parse(String, String) - Method in class org.sindice.siren.qparser.json.JsonQueryParser
Overrides QueryParserHelper.parse(String, String) so it casts the return object to Query.
parse(CharSequence, CharSequence) - Method in class org.sindice.siren.qparser.json.parser.JsonSyntaxParser
 
parse(CharSequence, CharSequence) - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
Parses a query string, returning a QueryNode.
parse(Reader) - Method in class org.sindice.siren.solr.analysis.DateNumericAnalyzer.DateNumericParser
 
parse(String, String, Map<String, Analyzer>) - Method in class org.sindice.siren.solr.qparser.json.JsonQParser
 
parse(String, String, Map<String, Analyzer>) - Method in class org.sindice.siren.solr.qparser.keyword.KeywordQParser
 
parse() - Method in class org.sindice.siren.solr.qparser.SirenQParser
 
parse(String, String, Map<String, Analyzer>) - Method in class org.sindice.siren.solr.qparser.SirenQParser
 
parseAndConvert(Reader) - Method in class org.sindice.siren.analysis.DoubleNumericAnalyzer.DoubleNumericParser
 
parseAndConvert(Reader) - Method in class org.sindice.siren.analysis.FloatNumericAnalyzer.FloatNumericParser
 
parseAndConvert(Reader) - Method in class org.sindice.siren.analysis.IntNumericAnalyzer.IntNumericParser
 
parseAndConvert(Reader) - Method in class org.sindice.siren.analysis.LongNumericAnalyzer.LongNumericParser
 
parseAndConvert(Reader) - Method in class org.sindice.siren.analysis.NumericAnalyzer.NumericParser
Reads a textual representation of a numeric using a Reader, parses the encoded numeric value and convert the numeric value to a sortable signed int or long (in the case of a float or double).
parseDouble(Reader) - Static method in class org.sindice.siren.util.XSDPrimitiveTypeParser
Parses the specified character sequence as a 64 bit floating-point numbers, as specified in the xsd:double datatype reference.
ParseException - Exception in org.sindice.siren.qparser.json
Exception thrown by the JsonQueryParser if an error occurs during parsing.
ParseException(String, Throwable) - Constructor for exception org.sindice.siren.qparser.json.ParseException
 
ParseException(String) - Constructor for exception org.sindice.siren.qparser.json.ParseException
 
ParseException - Exception in org.sindice.siren.qparser.keyword
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.sindice.siren.qparser.keyword.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.sindice.siren.qparser.keyword.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception org.sindice.siren.qparser.keyword.ParseException
Constructor with message.
parseFloat(Reader) - Static method in class org.sindice.siren.util.XSDPrimitiveTypeParser
Parses the specified character sequence as a 32 bit floating-point numbers, as specified in the xsd:float datatype reference.
parseInt(Reader) - Static method in class org.sindice.siren.util.XSDPrimitiveTypeParser
Parses the specified character sequence as a signed 32 bit integer, as specified in the xsd:int datatype reference.
parseJsonQuery(String) - Method in class org.sindice.siren.demo.SimpleSearcher
 
parseKeywordQuery(String) - Method in class org.sindice.siren.demo.SimpleSearcher
 
parseLong(Reader) - Static method in class org.sindice.siren.util.XSDPrimitiveTypeParser
Parses the specified character sequence as a signed 64 bit integer, as specified in the xsd:long datatype reference.
parseQueryFields(IndexSchema, SolrParams) - Static method in class org.sindice.siren.solr.qparser.SirenQParser
Uses SolrPluginUtils.parseFieldBoosts(String) with the 'qf' parameter.
parseShort(Reader) - Static method in class org.sindice.siren.util.XSDPrimitiveTypeParser
Parses the specified character sequence as a signed 16 bit integer, as specified in the xsd:short datatype reference.
PayloadCodec - Class in org.sindice.siren.analysis.filter
Abstract class implementation of the SIREn payload coder/decoder.
PayloadCodec() - Constructor for class org.sindice.siren.analysis.filter.PayloadCodec
 
PhraseQueryNodeProcessor - Class in org.sindice.siren.qparser.keyword.processors
This processor analyses a FieldQueryNode using a WhitespaceAnalyzer and outputs a TokenizedPhraseQueryNode if more than one token are returned.
PhraseQueryNodeProcessor() - Constructor for class org.sindice.siren.qparser.keyword.processors.PhraseQueryNodeProcessor
 
PLUS - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
pos() - Method in class org.sindice.siren.index.ConstrainedNodesEnum
 
pos() - Method in class org.sindice.siren.index.MappingMultiDocsNodesAndPositionsEnum
 
pos() - Method in class org.sindice.siren.index.MultiDocsNodesAndPositionsEnum
 
pos() - Method in interface org.sindice.siren.index.PositionsIterator
Returns the following: -1 or PositionsIterator.NO_MORE_POS if PositionsIterator.nextPosition() were not called yet.
PosBlockIndexInput - Class in org.sindice.siren.index.codecs.siren10
Implementation of the BlockIndexInput for the .pos file of the SIREn postings format.
PosBlockIndexInput(IndexInput, BlockDecompressor) - Constructor for class org.sindice.siren.index.codecs.siren10.PosBlockIndexInput
 
PosBlockIndexInput.PosBlockReader - Class in org.sindice.siren.index.codecs.siren10
Implementation of the BlockReader for the .pos file.
PosBlockIndexOutput - Class in org.sindice.siren.index.codecs.siren10
Implementation of the BlockIndexOutput for the .pos file of the SIREn postings format.
PosBlockIndexOutput(IndexOutput, int, BlockCompressor) - Constructor for class org.sindice.siren.index.codecs.siren10.PosBlockIndexOutput
 
PosBlockIndexOutput.PosBlockWriter - Class in org.sindice.siren.index.codecs.siren10
Implementation of the BlockWriter for the .pos file.
PosBlockIndexOutput.PosBlockWriter() - Constructor for class org.sindice.siren.index.codecs.siren10.PosBlockIndexOutput.PosBlockWriter
 
posDecompressor - Variable in class org.sindice.siren.index.codecs.siren10.PosBlockIndexInput
 
position() - Method in interface org.sindice.siren.analysis.attributes.PositionAttribute
Returns this Token's position within the node.
position() - Method in class org.sindice.siren.analysis.attributes.PositionAttributeImpl
Returns this Token's position within the cell.
PositionAttribute - Interface in org.sindice.siren.analysis.attributes
The position of a token within a node.
PositionAttributeFilter - Class in org.sindice.siren.analysis.filter
Filter that encode the position relative to the node of each token into the PositionAttribute.
PositionAttributeFilter(TokenStream) - Constructor for class org.sindice.siren.analysis.filter.PositionAttributeFilter
 
PositionAttributeFilterFactory - Class in org.sindice.siren.solr.analysis
PositionAttributeFilterFactory() - Constructor for class org.sindice.siren.solr.analysis.PositionAttributeFilterFactory
 
PositionAttributeImpl - Class in org.sindice.siren.analysis.attributes
Default implementation of PositionAttribute.
PositionAttributeImpl() - Constructor for class org.sindice.siren.analysis.attributes.PositionAttributeImpl
 
PositionsIterator - Interface in org.sindice.siren.index
This interface defines methods to iterate over a set of increasing positions.
postProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.AllowFuzzyAndWildcardProcessor
 
postProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.AllowTwigProcessor
 
postProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.ChangeDefaultOperatorNodeProcessor
 
postProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.DatatypeAnalyzerProcessor
 
postProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.DatatypeQueryNodeProcessor
 
postProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.MultiNodeTermRewriteMethodProcessor
 
postProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.NodeBooleanQueryNodeProcessor
 
postProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.NodeNumericQueryNodeProcessor
 
postProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.NodeNumericRangeQueryNodeProcessor
 
postProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.NotSupportedQueryProcessor
 
postProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.PhraseQueryNodeProcessor
 
postProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.QNamesProcessor
 
postProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.RootLevelTwigQueryNodeProcessor
 
postProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.WildcardNodeQueryNodeProcessor
 
postProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.WildcardQueryNodeProcessor
 
precisionStep - Variable in class org.sindice.siren.analysis.NumericAnalyzer
 
precisionStep - Variable in class org.sindice.siren.solr.schema.TrieDatatype
 
precisionStepArg - Variable in class org.sindice.siren.solr.schema.TrieDatatype
 
preProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.AllowFuzzyAndWildcardProcessor
 
preProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.AllowTwigProcessor
 
preProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.ChangeDefaultOperatorNodeProcessor
 
preProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.DatatypeAnalyzerProcessor
 
preProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.DatatypeQueryNodeProcessor
 
preProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.MultiNodeTermRewriteMethodProcessor
 
preProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.NodeBooleanQueryNodeProcessor
 
preProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.NodeNumericQueryNodeProcessor
 
preProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.NodeNumericRangeQueryNodeProcessor
 
preProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.NotSupportedQueryProcessor
 
preProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.PhraseQueryNodeProcessor
 
preProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.QNamesProcessor
 
preProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.RootLevelTwigQueryNodeProcessor
 
preProcessNode(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.WildcardNodeQueryNodeProcessor
 
process() - Method in class org.sindice.siren.demo.ncpr.DatatypeConverter
 
process(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.AllowFuzzyAndWildcardProcessor
 
process(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.GroupQueryNodeProcessor
 
process(QueryNode) - Method in class org.sindice.siren.qparser.keyword.processors.TopLevelQueryNodeProcessor
 
PROTECTED - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
ProtectedQueryNode - Class in org.sindice.siren.qparser.keyword.nodes
A ProtectedQueryNode represents a term in which all special characters are escaped.
ProtectedQueryNode(CharSequence, CharSequence, int, int) - Constructor for class org.sindice.siren.qparser.keyword.nodes.ProtectedQueryNode
 

Q

QF - Static variable in class org.sindice.siren.solr.qparser.SirenParams
Query and init param for query fields
QNAMES - Static variable in class org.sindice.siren.qparser.json.config.JsonQueryConfigHandler.ConfigurationKeys
Key used to set the qnames mapping
QNAMES - Static variable in class org.sindice.siren.qparser.keyword.config.KeywordQueryConfigHandler.KeywordConfigurationKeys
Key used to set the qnames mapping.
QNAMES - Static variable in class org.sindice.siren.solr.qparser.SirenParams
Init param for qname mapping file
qnames - Variable in class org.sindice.siren.solr.qparser.SirenQParser
 
QNamesProcessor - Class in org.sindice.siren.qparser.keyword.processors
This processor replaces QNames occurring in a ProtectedQueryNode by their namespace.
QNamesProcessor() - Constructor for class org.sindice.siren.qparser.keyword.processors.QNamesProcessor
 
query(SolrQuery) - Method in class org.sindice.siren.demo.ncpr.NCPRQuery
 
Query(CharSequence) - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
 
query - Variable in class org.sindice.siren.search.node.NodeConstantScoreQuery
 
Query2(CharSequence) - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
 
QUERY_PROPERTY - Static variable in class org.sindice.siren.qparser.json.parser.QueryPropertyParser
 
queryAnalyzer - Variable in class org.sindice.siren.solr.schema.Datatype
Analyzer set by schema for text types to use when searching fields of this type, subclasses can set analyzer themselves or override getAnalyzer()
QueryBuilder - Class in org.sindice.siren.qparser.json.dsl
This class is a helper that enables users to easily build SIREn's JSON queries.
QueryBuilder() - Constructor for class org.sindice.siren.qparser.json.dsl.QueryBuilder
 
QueryBuilder(JsonQueryConfigHandler) - Constructor for class org.sindice.siren.qparser.json.dsl.QueryBuilder
 
QueryPropertyParser - Class in org.sindice.siren.qparser.json.parser
Implementation of BooleanExpressionPropertyParser for the property query.
QueryPropertyParser(JsonNode, CharSequence) - Constructor for class org.sindice.siren.qparser.json.parser.QueryPropertyParser
 
QUOTED - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.

R

Range - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
Lexical state.
RANGE_PROPERTY - Static variable in class org.sindice.siren.qparser.json.parser.RangePropertyParser
 
RANGEEX_GOOP_END - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
RANGEEX_GOOP_START - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
RANGEEX_QUOTED_END - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
RANGEEX_QUOTED_START - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
RANGEIN_END - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
RANGEIN_GOOP_END - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
RANGEIN_GOOP_START - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
RANGEIN_QUOTED_END - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
RANGEIN_QUOTED_START - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
RANGEIN_START - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
RangePropertyParser - Class in org.sindice.siren.qparser.json.parser
Parses a range property and returns an array of integers.
read(DataInput, boolean) - Method in class org.sindice.siren.index.codecs.block.BlockIndexInput.Index
 
readAnalyzer(Node, SolrResourceLoader, Version) - Static method in class org.sindice.siren.solr.schema.AnalyzerConfigReader
Read an analyzer definition and instantiate an Analyzer object.
readChar() - Method in interface org.sindice.siren.qparser.keyword.CharStream
Returns the next character from the selected input.
readHeader() - Method in class org.sindice.siren.index.codecs.block.BlockIndexInput.BlockReader
Read and decode block header
readHeader() - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexInput.DocsFreqBlockReader
 
readHeader() - Method in class org.sindice.siren.index.codecs.siren10.NodBlockIndexInput.NodBlockReader
 
readHeader() - Method in class org.sindice.siren.index.codecs.siren10.PosBlockIndexInput.PosBlockReader
 
readSkipData(int, IndexInput) - Method in class org.sindice.siren.index.codecs.siren10.Siren10SkipListReader
 
readTermsBlock(IndexInput, FieldInfo, BlockTermState) - Method in class org.sindice.siren.index.codecs.siren10.Siren10PostingsReader
 
REGEXPTERM - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
register(char[], Analyzer) - Method in class org.sindice.siren.analysis.filter.DatatypeAnalyzerFilter
Map the given analyzer to that dataTypeURI
register(Map<String, Datatype>) - Method in class org.sindice.siren.solr.analysis.DatatypeAnalyzerFilterFactory
Register the datatypes to be used by the DatatypeAnalyzerFilter.
registerDatatype(char[], Analyzer) - Method in class org.sindice.siren.analysis.JsonAnalyzer
Assign an Analyzer to be used with that key.
registerDatatype(char[], Analyzer) - Method in class org.sindice.siren.analysis.TupleAnalyzer
Deprecated.
Assign an Analyzer to be used with that key.
ReInit(CharStream) - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
Reinitialise.
ReInit(KeywordSyntaxParserTokenManager) - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
Reinitialise.
ReInit(CharStream) - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParserTokenManager
Reinitialise parser.
ReInit(CharStream, int) - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParserTokenManager
Reinitialise parser.
reset() - Method in class org.sindice.siren.analysis.filter.PositionAttributeFilter
 
reset() - Method in class org.sindice.siren.analysis.JsonTokenizer
 
reset() - Method in class org.sindice.siren.analysis.NumericTokenizer
 
reset() - Method in class org.sindice.siren.analysis.TupleTokenizer
Deprecated.
 
reset(MappingMultiDocsAndPositionsEnum) - Method in class org.sindice.siren.index.MappingMultiDocsNodesAndPositionsEnum
 
reset(char[]) - Method in class org.sindice.siren.util.ReusableCharArrayReader
 
reset(char[], int, int) - Method in class org.sindice.siren.util.ReusableCharArrayReader
 
resetCurrentNode() - Method in class org.sindice.siren.index.codecs.siren10.NodBlockIndexInput.NodBlockReader
 
resetCurrentNode() - Method in class org.sindice.siren.index.codecs.siren10.NodBlockIndexOutput.NodBlockWriter
 
resetCurrentPosition() - Method in class org.sindice.siren.index.codecs.siren10.PosBlockIndexInput.PosBlockReader
 
resetCurrentPosition() - Method in class org.sindice.siren.index.codecs.siren10.PosBlockIndexOutput.PosBlockWriter
 
resetShift() - Method in interface org.sindice.siren.analysis.attributes.NodeNumericTermAttribute
Reset the current shift value to 0
resetShift() - Method in class org.sindice.siren.analysis.attributes.NodeNumericTermAttributeImpl
 
resetSkip(BlockIndexOutput.Index) - Method in class org.sindice.siren.index.codecs.siren10.Siren10SkipListWriter
Called at start of new term
retrieve(int) - Method in class org.sindice.siren.demo.SimpleSearcher
 
ReusableCharArrayReader - Class in org.sindice.siren.util
Implementation of the CharArrayReader that allows to reset the reader to a new char array input.
ReusableCharArrayReader(char[]) - Constructor for class org.sindice.siren.util.ReusableCharArrayReader
 
ReusableCharArrayReader(char[], int, int) - Constructor for class org.sindice.siren.util.ReusableCharArrayReader
 
rewrite(IndexReader) - Method in class org.sindice.siren.search.node.LuceneProxyNodeQuery
 
rewrite(IndexReader) - Method in class org.sindice.siren.search.node.MultiNodeTermQuery
 
rewrite(IndexReader, MultiNodeTermQuery) - Method in class org.sindice.siren.search.node.MultiNodeTermQuery.RewriteMethod
 
rewrite(IndexReader) - Method in class org.sindice.siren.search.node.NodeBooleanQuery
 
rewrite(IndexReader) - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery
 
rewrite(IndexReader) - Method in class org.sindice.siren.search.node.NodePhraseQuery
 
rewrite(IndexReader) - Method in class org.sindice.siren.search.node.TwigQuery
 
rewriteMethod - Variable in class org.sindice.siren.search.node.MultiNodeTermQuery
 
root - Variable in class org.sindice.siren.qparser.json.nodes.TwigQueryNode
The root query's node boolean expression.
ROOT_LEVEL - Static variable in class org.sindice.siren.qparser.keyword.config.KeywordQueryConfigHandler.KeywordConfigurationKeys
Key used to set the default root level of a TwigQuery.
ROOT_PROPERTY - Static variable in class org.sindice.siren.qparser.json.parser.RootPropertyParser
 
RootLevelTwigQueryNodeProcessor - Class in org.sindice.siren.qparser.keyword.processors
This processor sets the level of the root of the TwigQueryNode.
RootLevelTwigQueryNodeProcessor() - Constructor for class org.sindice.siren.qparser.keyword.processors.RootLevelTwigQueryNodeProcessor
 
RootPropertyParser - Class in org.sindice.siren.qparser.json.parser
Implementation of BooleanExpressionPropertyParser for the property root.
RootPropertyParser(JsonNode, CharSequence) - Constructor for class org.sindice.siren.qparser.json.parser.RootPropertyParser
 
rootWeight - Variable in class org.sindice.siren.search.node.TwigQuery.TwigWeight
 
RPAREN - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.

S

sARRAY - Static variable in class org.sindice.siren.analysis.JsonTokenizerImpl
 
score() - Method in class org.sindice.siren.search.node.NodeScorer
Methods implemented in LuceneProxyNodeScorer
score(Collector) - Method in class org.sindice.siren.search.node.NodeScorer
 
score(Collector, int, int) - Method in class org.sindice.siren.search.node.NodeScorer
 
scoreInNode() - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery.NodeConstantScorer
 
scoreInNode() - Method in class org.sindice.siren.search.node.NodeScorer
Returns the score of the current node of the current document matching the query.
scorer(AtomicReaderContext, boolean, boolean, Bits) - Method in class org.sindice.siren.search.node.LuceneProxyNodeQuery.LuceneProxyNodeWeight
 
scorer(AtomicReaderContext, boolean, boolean, Bits) - Method in class org.sindice.siren.search.node.NodeBooleanQuery.NodeBooleanWeight
 
scorer(AtomicReaderContext, boolean, boolean, Bits) - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery.NodeConstantWeight
 
scorer(AtomicReaderContext, boolean, boolean, Bits) - Method in class org.sindice.siren.search.node.NodeTermQuery.NodeTermWeight
 
scorer(AtomicReaderContext, boolean, boolean, Bits) - Method in class org.sindice.siren.search.node.TwigQuery.TwigWeight
 
scoresDocsOutOfOrder() - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery.NodeConstantWeight
 
SCORING_BOOLEAN_QUERY_REWRITE - Static variable in class org.sindice.siren.search.node.MultiNodeTermQuery
A rewrite method that first translates each term into NodeBooleanClause.Occur.SHOULD clause in a SirenBooleanQuery, and keeps the scores as computed by the query.
sDATATYPE_LABEL - Static variable in class org.sindice.siren.analysis.JsonTokenizerImpl
 
sDATATYPE_STRING_VALUE - Static variable in class org.sindice.siren.analysis.JsonTokenizerImpl
 
search() - Method in class org.sindice.siren.demo.bnb.BNBDemo
 
search() - Method in class org.sindice.siren.demo.movie.MovieDemo
 
search(Query, int) - Method in class org.sindice.siren.demo.SimpleSearcher
 
seek(long) - Method in class org.sindice.siren.index.codecs.block.BlockIndexInput.BlockReader
 
seek(BlockIndexInput.BlockReader) - Method in class org.sindice.siren.index.codecs.block.BlockIndexInput.Index
 
seekChild(int) - Method in class org.sindice.siren.index.codecs.siren10.Siren10SkipListReader
 
set(BlockIndexInput.Index) - Method in class org.sindice.siren.index.codecs.block.BlockIndexInput.Index
 
setAllowFuzzyAndWildcard(boolean) - Method in class org.sindice.siren.qparser.keyword.KeywordQueryParser
Set to true to allow fuzzy and wildcard queries.
setAllowTwig(boolean) - Method in class org.sindice.siren.qparser.keyword.KeywordQueryParser
Enable or not TwigQuery
setAnalyzer(Analyzer) - Method in class org.sindice.siren.qparser.keyword.KeywordQueryParser
 
setAnalyzer(Analyzer) - Method in class org.sindice.siren.solr.schema.Datatype
Sets the Analyzer to be used when indexing values of this datatype.
setAnalyzer(Analyzer) - Method in class org.sindice.siren.solr.schema.SirenField
 
setAnalyzer(Analyzer) - Method in class org.sindice.siren.solr.schema.TextDatatype
 
setAncestorPointer(NodeQuery) - Method in class org.sindice.siren.search.node.NodeBooleanQuery
 
setAncestorPointer(NodeQuery) - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery
 
setAncestorPointer(NodeQuery) - Method in class org.sindice.siren.search.node.NodeQuery
Expert: Add a pointer to the node query ancestor
setAncestorPointer(NodeQuery) - Method in class org.sindice.siren.search.node.TwigQuery
 
setAnyURIAnalyzer(Analyzer) - Method in class org.sindice.siren.analysis.TupleAnalyzer
Deprecated.
 
setBoost(float) - Method in class org.sindice.siren.qparser.json.dsl.AbstractQuery
Sets the boost for this query.
setBoost(float) - Method in class org.sindice.siren.qparser.json.dsl.BooleanQuery
 
setBoost(float) - Method in class org.sindice.siren.qparser.json.dsl.NodeQuery
 
setBoost(float) - Method in class org.sindice.siren.qparser.json.dsl.TwigQuery
 
setBoost(float) - Method in class org.sindice.siren.search.node.LuceneProxyNodeQuery
 
setBuilders(KeywordQueryParser) - Method in class org.sindice.siren.qparser.json.builders.JsonQueryTreeBuilder
 
setChild(QueryNode) - Method in class org.sindice.siren.qparser.keyword.nodes.TwigQueryNode
Set the child of the twig.
setChildrenOrder(List<QueryNode>) - Method in class org.sindice.siren.qparser.keyword.processors.AllowFuzzyAndWildcardProcessor
 
setChildrenOrder(List<QueryNode>) - Method in class org.sindice.siren.qparser.keyword.processors.AllowTwigProcessor
 
setChildrenOrder(List<QueryNode>) - Method in class org.sindice.siren.qparser.keyword.processors.ChangeDefaultOperatorNodeProcessor
 
setChildrenOrder(List<QueryNode>) - Method in class org.sindice.siren.qparser.keyword.processors.DatatypeAnalyzerProcessor
 
setChildrenOrder(List<QueryNode>) - Method in class org.sindice.siren.qparser.keyword.processors.DatatypeQueryNodeProcessor
 
setChildrenOrder(List<QueryNode>) - Method in class org.sindice.siren.qparser.keyword.processors.MultiNodeTermRewriteMethodProcessor
 
setChildrenOrder(List<QueryNode>) - Method in class org.sindice.siren.qparser.keyword.processors.NodeBooleanQueryNodeProcessor
 
setChildrenOrder(List<QueryNode>) - Method in class org.sindice.siren.qparser.keyword.processors.NodeNumericQueryNodeProcessor
 
setChildrenOrder(List<QueryNode>) - Method in class org.sindice.siren.qparser.keyword.processors.NodeNumericRangeQueryNodeProcessor
 
setChildrenOrder(List<QueryNode>) - Method in class org.sindice.siren.qparser.keyword.processors.NotSupportedQueryProcessor
 
setChildrenOrder(List<QueryNode>) - Method in class org.sindice.siren.qparser.keyword.processors.PhraseQueryNodeProcessor
 
setChildrenOrder(List<QueryNode>) - Method in class org.sindice.siren.qparser.keyword.processors.QNamesProcessor
 
setChildrenOrder(List<QueryNode>) - Method in class org.sindice.siren.qparser.keyword.processors.RootLevelTwigQueryNodeProcessor
 
setChildrenOrder(List<QueryNode>) - Method in class org.sindice.siren.qparser.keyword.processors.WildcardNodeQueryNodeProcessor
 
setDatatype(String) - Method in class org.sindice.siren.qparser.keyword.nodes.DatatypeQueryNode
 
setDatatype(String) - Method in class org.sindice.siren.search.node.NodePrimitiveQuery
Set the datatype associated with this query.
setDatatypeAnalyzers(Map<String, Analyzer>) - Method in class org.sindice.siren.qparser.keyword.KeywordQueryParser
Set the Map that associates a datatype to its Analyzer.
setDatatypeURI(char[]) - Method in interface org.sindice.siren.analysis.attributes.DatatypeAttribute
Set the datatype URI.
setDatatypeURI(char[]) - Method in class org.sindice.siren.analysis.attributes.DatatypeAttributeImpl
 
setDebugStream(PrintStream) - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParserTokenManager
Set debug output.
setDefaultOperator(StandardQueryConfigHandler.Operator) - Method in class org.sindice.siren.qparser.json.JsonQueryParser
Sets the boolean operator of the QueryParser.
setDefaultOperator(StandardQueryConfigHandler.Operator) - Method in class org.sindice.siren.qparser.keyword.KeywordQueryParser
Sets the boolean operator of the QueryParser.
setDocsBlockCompressor(BlockCompressor) - Method in class org.sindice.siren.index.codecs.siren10.Siren10BlockStreamFactory
 
setDocsBlockDecompressor(BlockDecompressor) - Method in class org.sindice.siren.index.codecs.siren10.Siren10BlockStreamFactory
 
setField(FieldInfo) - Method in class org.sindice.siren.index.codecs.siren10.Siren10PostingsWriter
 
setField(CharSequence) - Method in class org.sindice.siren.qparser.json.nodes.NodeQueryNode
 
setField(CharSequence) - Method in class org.sindice.siren.qparser.json.nodes.TwigQueryNode
 
setField(CharSequence) - Method in class org.sindice.siren.qparser.keyword.nodes.TwigQueryNode
 
setFieldAnalyzer(Analyzer) - Method in class org.sindice.siren.analysis.JsonAnalyzer
 
setFreqBlockCompressor(BlockCompressor) - Method in class org.sindice.siren.index.codecs.siren10.Siren10BlockStreamFactory
 
setFreqBlockDecompressor(BlockDecompressor) - Method in class org.sindice.siren.index.codecs.siren10.Siren10BlockStreamFactory
 
setKeywordQueryParser(KeywordQueryParser) - Method in class org.sindice.siren.qparser.json.JsonQueryParser
Set the keyword query parser that will be used to parse boolean expressions found in the JSON query objects.
setLastSkipData(int) - Method in class org.sindice.siren.index.codecs.siren10.Siren10SkipListReader
 
setLevel(int) - Method in class org.sindice.siren.qparser.json.dsl.AbstractNodeQuery
Sets the node level constraint.
setLevel(int) - Method in class org.sindice.siren.qparser.json.dsl.NodeQuery
 
setLevel(int) - Method in class org.sindice.siren.qparser.json.dsl.TwigQuery
 
setLevelConstraint(int) - Method in class org.sindice.siren.search.node.NodeBooleanQuery
 
setLevelConstraint(int) - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery
 
setLevelConstraint(int) - Method in class org.sindice.siren.search.node.NodeQuery
Set a constraint on the node's level
setLevelConstraint(int) - Method in class org.sindice.siren.search.node.TwigQuery
 
setLiteralAnalyzer(Analyzer) - Method in class org.sindice.siren.analysis.TupleAnalyzer
Deprecated.
 
setMaxClauseCount(int) - Static method in class org.sindice.siren.search.node.NodeBooleanQuery
Set the maximum number of clauses permitted per BooleanQuery.
setMaxClauseCount(int) - Static method in class org.sindice.siren.search.node.TwigQuery
Set the maximum number of clauses permitted per TwigQuery.
setMaxLength(int) - Method in class org.sindice.siren.analysis.filter.URILocalnameFilter
Set the maximum length for a localname to be tokenised
setMergeState(MergeState) - Method in class org.sindice.siren.index.MappingMultiDocsNodesAndPositionsEnum
 
setNodBlockCompressor(BlockCompressor) - Method in class org.sindice.siren.index.codecs.siren10.Siren10BlockStreamFactory
 
setNodBlockDecompressor(BlockDecompressor) - Method in class org.sindice.siren.index.codecs.siren10.Siren10BlockStreamFactory
 
setNodeBlockIndex(BlockIndexInput.Index) - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexInput.DocsFreqBlockReader
Set the Index of the NodBlockIndexInput.
setNodeBlockIndex(BlockIndexOutput.Index) - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexOutput.DocsFreqBlockWriter
Set the Index of the NodBlockIndexOutput.
setNodeConstraint(int, int) - Method in class org.sindice.siren.search.node.NodeBooleanQuery
 
setNodeConstraint(int, int) - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery
 
setNodeConstraint(int, int) - Method in class org.sindice.siren.search.node.NodeQuery
Set an index interval constraint for a node.
setNodeConstraint(int) - Method in class org.sindice.siren.search.node.NodeQuery
Set the node index constraint.
setNodeConstraint(int, int) - Method in class org.sindice.siren.search.node.TwigQuery
 
setOccur(NodeBooleanClause.Occur) - Method in class org.sindice.siren.search.node.NodeBooleanClause
 
setPosBlockCompressor(BlockCompressor) - Method in class org.sindice.siren.index.codecs.siren10.Siren10BlockStreamFactory
 
setPosBlockDecompressor(BlockDecompressor) - Method in class org.sindice.siren.index.codecs.siren10.Siren10BlockStreamFactory
 
setPosBlockIndex(BlockIndexInput.Index) - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexInput.DocsFreqBlockReader
Set the Index of the PosBlockIndexInput.
setPosBlockIndex(BlockIndexOutput.Index) - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexOutput.DocsFreqBlockWriter
Set the Index of the PosBlockIndexOutput.
setPosition(int) - Method in interface org.sindice.siren.analysis.attributes.PositionAttribute
Set the position.
setPosition(int) - Method in class org.sindice.siren.analysis.attributes.PositionAttributeImpl
Set the position.
setPrecisionStep(int) - Method in interface org.sindice.siren.analysis.attributes.NodeNumericTermAttribute
Set the precision step
setPrecisionStep(int) - Method in class org.sindice.siren.analysis.attributes.NodeNumericTermAttributeImpl
 
setQNames(Properties) - Method in class org.sindice.siren.qparser.keyword.KeywordQueryParser
Set the set of qnames to URI mappings.
setQNames(Properties) - Method in class org.sindice.siren.solr.qparser.SirenQParser
Set the QNames mapping for use in the query parser.
setQuery(NodeQuery) - Method in class org.sindice.siren.search.node.NodeBooleanClause
 
setQueryAnalyzer(Analyzer) - Method in class org.sindice.siren.solr.schema.Datatype
Sets the Analyzer to be used when querying values of this datatype.
setQueryAnalyzer(Analyzer) - Method in class org.sindice.siren.solr.schema.SirenField
 
setQueryAnalyzer(Analyzer) - Method in class org.sindice.siren.solr.schema.TextDatatype
 
setQueryConfigHandler(QueryConfigHandler) - Method in class org.sindice.siren.qparser.json.JsonQueryParser
 
setQueryConfigHandler(QueryConfigHandler) - Method in class org.sindice.siren.qparser.keyword.processors.GroupQueryNodeProcessor
 
setQueryConfigHandler(QueryConfigHandler) - Method in class org.sindice.siren.qparser.keyword.processors.TopLevelQueryNodeProcessor
For reference about this method check: QueryNodeProcessor.setQueryConfigHandler(QueryConfigHandler).
setRange(int, int) - Method in class org.sindice.siren.qparser.json.dsl.AbstractNodeQuery
Sets the node range constraint.
setRange(int, int) - Method in class org.sindice.siren.qparser.json.dsl.NodeQuery
 
setRange(int, int) - Method in class org.sindice.siren.qparser.json.dsl.TwigQuery
 
setRewriteMethod(MultiNodeTermQuery.RewriteMethod) - Method in class org.sindice.siren.search.node.MultiNodeTermQuery
Sets the rewrite method to be used when executing the query.
setRoot(CharSequence) - Method in class org.sindice.siren.qparser.json.nodes.TwigQueryNode
Sets the root query's node boolean expression.
setRoot(QueryNode) - Method in class org.sindice.siren.qparser.keyword.nodes.TwigQueryNode
Set the root of the twig
setRootLevel(int) - Method in class org.sindice.siren.qparser.keyword.KeywordQueryParser
Set the default root level of a TwigQuery
setRootLevel(int) - Method in class org.sindice.siren.qparser.keyword.nodes.TwigQueryNode
Set the level of the root node in the document tree.
setText(CharSequence) - Method in class org.sindice.siren.qparser.json.nodes.NodeQueryNode
 
setUriNormalisation(AnyURIAnalyzer.URINormalisation) - Method in class org.sindice.siren.analysis.AnyURIAnalyzer
 
setValue(CharSequence) - Method in class org.sindice.siren.qparser.json.nodes.NodeQueryNode
 
setValueAnalyzer(Analyzer) - Method in class org.sindice.siren.analysis.JsonAnalyzer
 
SimpleIndexer - Class in org.sindice.siren.demo
This class shows how to configure the SIREn codec for indexing JSON data into a particular field.
SimpleIndexer(File) - Constructor for class org.sindice.siren.demo.SimpleIndexer
 
SimpleSearcher - Class in org.sindice.siren.demo
This class shows how to use the SIREn's parsers to search over JSON data.
SimpleSearcher(File) - Constructor for class org.sindice.siren.demo.SimpleSearcher
 
SingleIntervalConstrainedNodesEnum - Class in org.sindice.siren.index
Implementation of ConstrainedNodesEnum to apply a level constraint and an interval constraint over the retrieved node labels.
SingleIntervalConstrainedNodesEnum(DocsNodesAndPositionsEnum, int, int[]) - Constructor for class org.sindice.siren.index.SingleIntervalConstrainedNodesEnum
 
Siren10AForPostingsFormat - Class in org.sindice.siren.index.codecs.siren10
Implementation of the Siren10PostingsFormat based on AFOR.
Siren10AForPostingsFormat() - Constructor for class org.sindice.siren.index.codecs.siren10.Siren10AForPostingsFormat
 
Siren10AForPostingsFormat(int) - Constructor for class org.sindice.siren.index.codecs.siren10.Siren10AForPostingsFormat
Create a SIREn 1.0 posting format with VInt codec
Siren10BlockStreamFactory - Class in org.sindice.siren.index.codecs.siren10
This class creates BlockIndexOutput and BlockIndexInput for the SIREn 1.0 postings format.
Siren10BlockStreamFactory(int) - Constructor for class org.sindice.siren.index.codecs.siren10.Siren10BlockStreamFactory
 
Siren10PostingsFormat - Class in org.sindice.siren.index.codecs.siren10
Abstraction over the SIREn 1.0 postings format.
Siren10PostingsFormat(String) - Constructor for class org.sindice.siren.index.codecs.siren10.Siren10PostingsFormat
 
Siren10PostingsFormat(String, int) - Constructor for class org.sindice.siren.index.codecs.siren10.Siren10PostingsFormat
Create a SIREn 1.0 posting format.
Siren10PostingsReader - Class in org.sindice.siren.index.codecs.siren10
Reads the document identifiers, node frequencies, node labels, term frequencies, term positions and block skip data.
Siren10PostingsReader(Directory, SegmentInfo, IOContext, String, Siren10BlockStreamFactory) - Constructor for class org.sindice.siren.index.codecs.siren10.Siren10PostingsReader
 
Siren10PostingsWriter - Class in org.sindice.siren.index.codecs.siren10
Writes the document identifiers, node frequencies, node labels, term frequencies, term positions and block skip data.
Siren10PostingsWriter(SegmentWriteState, Siren10BlockStreamFactory) - Constructor for class org.sindice.siren.index.codecs.siren10.Siren10PostingsWriter
 
Siren10PostingsWriter(SegmentWriteState, int, Siren10BlockStreamFactory) - Constructor for class org.sindice.siren.index.codecs.siren10.Siren10PostingsWriter
 
Siren10SkipListReader - Class in org.sindice.siren.index.codecs.siren10
Implementation of the MultiLevelSkipListReader for the default block-based posting list format of SIREn 1.0.
Siren10SkipListWriter - Class in org.sindice.siren.index.codecs.siren10
Implementation of the MultiLevelSkipListWriter for the default block-based posting list format of SIREn 1.0.
Siren10VIntPostingsFormat - Class in org.sindice.siren.index.codecs.siren10
Implementation of the Siren10PostingsFormat based on VInt.
Siren10VIntPostingsFormat() - Constructor for class org.sindice.siren.index.codecs.siren10.Siren10VIntPostingsFormat
 
Siren10VIntPostingsFormat(int) - Constructor for class org.sindice.siren.index.codecs.siren10.Siren10VIntPostingsFormat
Create a SIREn 1.0 posting format with VInt codec
SirenDatatypeAnalyzerConfig - Class in org.sindice.siren.solr.schema
Read a SIREn datatype analyzer configuration.
SirenDatatypeAnalyzerConfig(SolrResourceLoader, String, InputSource, Version) - Constructor for class org.sindice.siren.solr.schema.SirenDatatypeAnalyzerConfig
Constructs a config using the specified resource name and stream.
SirenDocsEnum - Class in org.sindice.siren.index
This DocsAndPositionsEnum extension acts as a decorator over a DocsNodesAndPositionsEnum.
SirenDocsEnum() - Constructor for class org.sindice.siren.index.SirenDocsEnum
 
SirenField - Class in org.sindice.siren.solr.schema
SirenField is the basic type for configurable tree-based data analysis.
SirenField() - Constructor for class org.sindice.siren.solr.schema.SirenField
 
SirenParams - Class in org.sindice.siren.solr.qparser
A collection of params used in SirenRequestHandler, both for Plugin initialization and for Requests.
SirenParams() - Constructor for class org.sindice.siren.solr.qparser.SirenParams
 
SirenPayloadFilter - Class in org.sindice.siren.analysis.filter
Filter that encodes the NodeAttribute and the PositionAttribute into the PayloadAttribute.
SirenPayloadFilter(TokenStream) - Constructor for class org.sindice.siren.analysis.filter.SirenPayloadFilter
 
SirenPayloadFilterFactory - Class in org.sindice.siren.solr.analysis
Factory for SirenPayloadFilter.
SirenPayloadFilterFactory() - Constructor for class org.sindice.siren.solr.analysis.SirenPayloadFilterFactory
 
SirenQParser - Class in org.sindice.siren.solr.qparser
The SirenQParser is in charge of parsing a SIREn query request.
SirenQParser(String, SolrParams, SolrParams, SolrQueryRequest) - Constructor for class org.sindice.siren.solr.qparser.SirenQParser
 
SirenQParserPlugin - Class in org.sindice.siren.solr.qparser
Abstract class for SIREn's QParser plugin.
SirenQParserPlugin() - Constructor for class org.sindice.siren.solr.qparser.SirenQParserPlugin
 
SirenSimilarity - Class in org.sindice.siren.similarity
Implements the BM25 saturation function for the term frequency.
SirenSimilarity() - Constructor for class org.sindice.siren.similarity.SirenSimilarity
 
skipData() - Method in class org.sindice.siren.index.codecs.block.BlockIndexInput.BlockReader
Skip remaining data in the block and advance input stream pointer.
skipData() - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexInput.DocsFreqBlockReader
 
skipData() - Method in class org.sindice.siren.index.codecs.siren10.NodBlockIndexInput.NodBlockReader
 
skipData() - Method in class org.sindice.siren.index.codecs.siren10.PosBlockIndexInput.PosBlockReader
 
skipScheme() - Method in class org.sindice.siren.analysis.filter.URINormalisationFilter
Skip the scheme part.
skipTo(int) - Method in class org.sindice.siren.index.codecs.siren10.Siren10SkipListReader
 
skipTo(int) - Method in class org.sindice.siren.index.ConstrainedNodesEnum
 
skipTo(int) - Method in interface org.sindice.siren.index.DocsAndNodesIterator
Skip to the first document beyond (see NOTE below) the current whose number is greater than or equal to target.
skipTo(int) - Method in class org.sindice.siren.index.MappingMultiDocsNodesAndPositionsEnum
 
skipTo(int) - Method in class org.sindice.siren.index.MultiDocsNodesAndPositionsEnum
 
skipToCandidate(int) - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery.NodeConstantScorer
 
skipToCandidate(int) - Method in class org.sindice.siren.search.node.NodeScorer
Skip to the first candidate document beyond (see NOTE below) the current whose number is greater than or equal to target.
SlopQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
This builder basically reads the Query object set on the SlopQueryNode child using QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID and applies the slop value defined in the SlopQueryNode.
SlopQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.SlopQueryNodeBuilder
 
sOBJECT - Static variable in class org.sindice.siren.analysis.JsonTokenizerImpl
 
sortAndFlattenNTriples(String[]) - Static method in class org.sindice.siren.util.IOUtils
Sort and flatten a list of triples to n-tuples containing many objects for the same subject/predicate pair.
specialToken - Variable in class org.sindice.siren.qparser.keyword.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
sSTRING - Static variable in class org.sindice.siren.analysis.JsonTokenizerImpl
 
start(IndexOutput) - Method in class org.sindice.siren.index.codecs.siren10.Siren10PostingsWriter
 
startDoc(int, int) - Method in class org.sindice.siren.index.codecs.siren10.Siren10PostingsWriter
Adds a new doc in this term.
startTerm() - Method in class org.sindice.siren.index.codecs.siren10.Siren10PostingsWriter
 
STOP_WORDS_SET - Static variable in class org.sindice.siren.analysis.AnyURIAnalyzer
An unmodifiable set containing some common English words that are usually not useful for searching.
stopTokenTypes - Variable in class org.sindice.siren.analysis.filter.TokenTypeFilter
Deprecated.
 
subQuery(String, String) - Method in class org.sindice.siren.solr.qparser.SirenQParser
Create a new QParser for parsing an embedded nested query.
SwitchTo(int) - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParserTokenManager
Switch to specified lex state.

T

TAG_ID - Static variable in class org.sindice.siren.qparser.keyword.processors.MultiNodeTermRewriteMethodProcessor
 
Term(CharSequence) - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
 
TERM - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
term - Variable in class org.sindice.siren.search.node.NodeAutomatonQuery
term containing the field, and possibly some pattern structure
termFreqInNode() - Method in class org.sindice.siren.index.ConstrainedNodesEnum
 
termFreqInNode() - Method in class org.sindice.siren.index.DocsNodesAndPositionsEnum
Returns term frequency in the current node.
termFreqInNode() - Method in class org.sindice.siren.index.MappingMultiDocsNodesAndPositionsEnum
 
termFreqInNode() - Method in class org.sindice.siren.index.MultiDocsNodesAndPositionsEnum
 
text - Variable in class org.sindice.siren.qparser.json.nodes.NodeQueryNode
The node query's text.
TextDatatype - Class in org.sindice.siren.solr.schema
TextDatatype is the basic datatype implementation for configurable text analysis.
TextDatatype() - Constructor for class org.sindice.siren.solr.schema.TextDatatype
 
tf(float) - Method in class org.sindice.siren.similarity.SirenSimilarity
 
toAutomaton(Term) - Static method in class org.sindice.siren.search.node.NodeWildcardQuery
Convert wildcard syntax into an automaton.
token - Variable in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
Current token.
Token - Class in org.sindice.siren.qparser.keyword
Describes the input token stream.
Token() - Constructor for class org.sindice.siren.qparser.keyword.Token
No-argument constructor
Token(int) - Constructor for class org.sindice.siren.qparser.keyword.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class org.sindice.siren.qparser.keyword.Token
Constructs a new token for the specified Image and Kind.
token_source - Variable in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
Generated Token Manager.
TOKEN_TYPES - Static variable in class org.sindice.siren.analysis.JsonTokenizer
 
TOKEN_TYPES - Static variable in class org.sindice.siren.analysis.TupleTokenizer
Deprecated.
 
tokenImage - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
Literal token values.
tokenImage - Variable in exception org.sindice.siren.qparser.keyword.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - Error in org.sindice.siren.qparser.keyword
Token Manager Error.
TokenMgrError() - Constructor for error org.sindice.siren.qparser.keyword.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error org.sindice.siren.qparser.keyword.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.sindice.siren.qparser.keyword.TokenMgrError
Full Constructor.
TokenTypeFilter - Class in org.sindice.siren.analysis.filter
Deprecated.
TokenTypeFilter(TokenStream, int[]) - Constructor for class org.sindice.siren.analysis.filter.TokenTypeFilter
Deprecated.
 
TopLevelQuery(CharSequence) - Method in class org.sindice.siren.qparser.keyword.KeywordSyntaxParser
 
TopLevelQueryNode - Class in org.sindice.siren.qparser.json.nodes
This query node represents the top level of the query.
TopLevelQueryNode() - Constructor for class org.sindice.siren.qparser.json.nodes.TopLevelQueryNode
 
TopLevelQueryNode - Class in org.sindice.siren.qparser.keyword.nodes
This QueryNode represents the top level QueryNode of a keyword query.
TopLevelQueryNode(QueryNode) - Constructor for class org.sindice.siren.qparser.keyword.nodes.TopLevelQueryNode
 
TopLevelQueryNodeBuilder - Class in org.sindice.siren.qparser.json.builders
Check if the child in the TopLevelQueryNode object is a BooleanQuery or a NodeQuery, and wraps a NodeQuery object into a LuceneProxyNodeQuery.
TopLevelQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.json.builders.TopLevelQueryNodeBuilder
 
TopLevelQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
Visits each node in a TopLevelQueryNode and wraps each NodeQuery object tagged with QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID into a LuceneProxyNodeQuery.
TopLevelQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.TopLevelQueryNodeBuilder
 
TopLevelQueryNodeProcessor - Class in org.sindice.siren.qparser.keyword.processors
This processor removes the TopLevelQueryNode and returns its child wrapped in a BooleanQueryNode, in the case where KeywordQueryConfigHandler.KeywordConfigurationKeys.ALLOW_TWIG is false; otherwise, it is left unchanged.
TopLevelQueryNodeProcessor() - Constructor for class org.sindice.siren.qparser.keyword.processors.TopLevelQueryNodeProcessor
 
toQuery(boolean) - Method in class org.sindice.siren.qparser.json.dsl.AbstractNodeQuery
 
toQuery(boolean) - Method in class org.sindice.siren.qparser.json.dsl.AbstractQuery
Convert the constructed query into a Query.
toQuery(boolean) - Method in class org.sindice.siren.qparser.json.dsl.BooleanQuery
 
toQuery(boolean) - Method in class org.sindice.siren.qparser.json.dsl.NodeQuery
 
toQuery(boolean) - Method in class org.sindice.siren.qparser.json.dsl.TwigQuery
 
toQueryString(EscapeQuerySyntax) - Method in class org.sindice.siren.qparser.json.nodes.ArrayQueryNode
 
toQueryString(EscapeQuerySyntax) - Method in class org.sindice.siren.qparser.json.nodes.BooleanQueryNode
 
toQueryString(EscapeQuerySyntax) - Method in class org.sindice.siren.qparser.json.nodes.ChildQueryNode
 
toQueryString(EscapeQuerySyntax) - Method in class org.sindice.siren.qparser.json.nodes.DescendantQueryNode
 
toQueryString(EscapeQuerySyntax) - Method in class org.sindice.siren.qparser.json.nodes.NodeQueryNode
 
toQueryString(EscapeQuerySyntax) - Method in class org.sindice.siren.qparser.json.nodes.TopLevelQueryNode
 
toQueryString(EscapeQuerySyntax) - Method in class org.sindice.siren.qparser.json.nodes.TwigQueryNode
 
toQueryString(EscapeQuerySyntax) - Method in class org.sindice.siren.qparser.keyword.nodes.ArrayQueryNode
 
toQueryString(EscapeQuerySyntax) - Method in class org.sindice.siren.qparser.keyword.nodes.DatatypeQueryNode
 
toQueryString(EscapeQuerySyntax) - Method in class org.sindice.siren.qparser.keyword.nodes.NodeBooleanQueryNode
 
toQueryString(EscapeQuerySyntax) - Method in class org.sindice.siren.qparser.keyword.nodes.ProtectedQueryNode
 
toQueryString(EscapeQuerySyntax) - Method in class org.sindice.siren.qparser.keyword.nodes.TopLevelQueryNode
 
toQueryString(EscapeQuerySyntax) - Method in class org.sindice.siren.qparser.keyword.nodes.TwigQueryNode
 
toQueryString(EscapeQuerySyntax) - Method in class org.sindice.siren.qparser.keyword.nodes.WildcardNodeQueryNode
 
toString() - Method in class org.sindice.siren.analysis.attributes.JsonNodeAttributeImpl
 
toString() - Method in class org.sindice.siren.analysis.attributes.TupleNodeAttributeImpl
Deprecated.
 
toString() - Method in class org.sindice.siren.index.codecs.block.BlockIndexInput.Index
 
toString() - Method in class org.sindice.siren.index.codecs.block.BlockIndexOutput.Index
 
toString() - Method in class org.sindice.siren.qparser.json.dsl.AbstractQuery
Return a JSON representation of the constructed query.
toString() - Method in class org.sindice.siren.qparser.json.nodes.ArrayQueryNode
 
toString() - Method in class org.sindice.siren.qparser.json.nodes.BooleanQueryNode
 
toString() - Method in class org.sindice.siren.qparser.json.nodes.ChildQueryNode
 
toString() - Method in class org.sindice.siren.qparser.json.nodes.DescendantQueryNode
 
toString() - Method in class org.sindice.siren.qparser.json.nodes.NodeQueryNode
 
toString() - Method in class org.sindice.siren.qparser.json.nodes.TwigQueryNode
 
toString() - Method in class org.sindice.siren.qparser.keyword.KeywordQueryParser
 
toString() - Method in class org.sindice.siren.qparser.keyword.nodes.ArrayQueryNode
 
toString() - Method in class org.sindice.siren.qparser.keyword.nodes.DatatypeQueryNode
 
toString() - Method in class org.sindice.siren.qparser.keyword.nodes.NodeBooleanQueryNode
 
toString() - Method in class org.sindice.siren.qparser.keyword.nodes.NodeNumericQueryNode
 
toString() - Method in class org.sindice.siren.qparser.keyword.nodes.NodeNumericRangeQueryNode
 
toString() - Method in class org.sindice.siren.qparser.keyword.nodes.ProtectedQueryNode
 
toString() - Method in class org.sindice.siren.qparser.keyword.nodes.TopLevelQueryNode
 
toString() - Method in class org.sindice.siren.qparser.keyword.nodes.TwigQueryNode
 
toString() - Method in class org.sindice.siren.qparser.keyword.nodes.WildcardNodeQueryNode
 
toString() - Method in class org.sindice.siren.qparser.keyword.Token
Returns the image.
toString(String) - Method in class org.sindice.siren.search.node.LuceneProxyNodeQuery
 
toString(String) - Method in class org.sindice.siren.search.node.NodeAutomatonQuery
 
toString() - Method in class org.sindice.siren.search.node.NodeBooleanClause
 
toString() - Method in class org.sindice.siren.search.node.NodeBooleanQuery.NodeBooleanWeight
 
toString(String) - Method in class org.sindice.siren.search.node.NodeBooleanQuery
Prints a user-readable version of this query.
toString(String) - Method in class org.sindice.siren.search.node.NodeConstantScoreQuery
 
toString(String) - Method in class org.sindice.siren.search.node.NodeFuzzyQuery
 
toString(String) - Method in class org.sindice.siren.search.node.NodeNumericRangeQuery
 
toString(String) - Method in class org.sindice.siren.search.node.NodePhraseQuery
 
toString(String) - Method in class org.sindice.siren.search.node.NodePrefixQuery
Prints a user-readable version of this query.
toString(String) - Method in class org.sindice.siren.search.node.NodeRegexpQuery
Prints a user-readable version of this query.
toString() - Method in class org.sindice.siren.search.node.NodeTermQuery.NodeTermWeight
 
toString(String) - Method in class org.sindice.siren.search.node.NodeTermQuery
Prints a user-readable version of this query.
toString(String) - Method in class org.sindice.siren.search.node.NodeTermRangeQuery
Prints a user-readable version of this query.
toString(String) - Method in class org.sindice.siren.search.node.NodeWildcardQuery
Prints a user-readable version of this query.
toString(String) - Method in class org.sindice.siren.search.node.TwigQuery.EmptyRootQuery
 
toString(String) - Method in class org.sindice.siren.search.node.TwigQuery
 
toString() - Method in class org.sindice.siren.search.node.TwigQuery.TwigWeight
 
toString() - Method in class org.sindice.siren.solr.schema.Datatype
 
toString() - Method in class org.sindice.siren.util.ReusableCharArrayReader
 
TrieDatatype - Class in org.sindice.siren.solr.schema
Provides a datatype to support for NodeNumericRangeQuery.
TrieDatatype() - Constructor for class org.sindice.siren.solr.schema.TrieDatatype
 
TRUE - Static variable in class org.sindice.siren.analysis.JsonTokenizer
 
TupleAnalyzer - Class in org.sindice.siren.analysis
Deprecated.
Use JsonAnalyzer instead
TupleAnalyzer(Version, Analyzer, Analyzer) - Constructor for class org.sindice.siren.analysis.TupleAnalyzer
Deprecated.
Create a TupleAnalyzer with the default Analyzer for Literals and URIs.
TupleNodeAttributeImpl - Class in org.sindice.siren.analysis.attributes
Deprecated.
TupleNodeAttributeImpl() - Constructor for class org.sindice.siren.analysis.attributes.TupleNodeAttributeImpl
Deprecated.
 
TupleQuery - Class in org.sindice.siren.search.node
A NodeQuery that matches tuples, i.e., a boolean combination of NodeQuery having the same parent node.
TupleQuery() - Constructor for class org.sindice.siren.search.node.TupleQuery
Constructs an empty tuple.
TupleQuery(int) - Constructor for class org.sindice.siren.search.node.TupleQuery
Constructs an empty tuple query at a given level.
TupleQuery(boolean) - Constructor for class org.sindice.siren.search.node.TupleQuery
Constructs an empty tuple query.
TupleQuery(int, boolean) - Constructor for class org.sindice.siren.search.node.TupleQuery
Constructs an empty tuple query.
TupleTokenizer - Class in org.sindice.siren.analysis
Deprecated.
Use JsonTokenizer instead
TupleTokenizer(Reader) - Constructor for class org.sindice.siren.analysis.TupleTokenizer
Deprecated.
Creates a new instance of the TupleTokenizer.
TWIG_PROPERTY - Static variable in class org.sindice.siren.qparser.json.parser.TwigPropertyParser
 
TwigPropertyParser - Class in org.sindice.siren.qparser.json.parser
Parses a twig property and returns a TwigQueryNode.
TwigPropertyParser(JsonNode, CharSequence) - Constructor for class org.sindice.siren.qparser.json.parser.TwigPropertyParser
 
TwigQuery - Class in org.sindice.siren.qparser.json.dsl
Class that represents a twig object of the JSON query syntax.
TwigQuery(ObjectMapper, KeywordQueryParser) - Constructor for class org.sindice.siren.qparser.json.dsl.TwigQuery
 
TwigQuery - Class in org.sindice.siren.search.node
A NodeQuery that matches a boolean combination of Ancestor-Descendant and Parent-Child node queries.
TwigQuery(int) - Constructor for class org.sindice.siren.search.node.TwigQuery
Constructs an empty twig query at a given level
TwigQuery() - Constructor for class org.sindice.siren.search.node.TwigQuery
Constructs an empty twig query with a default level of 1.
TwigQuery.EmptyRootQuery - Class in org.sindice.siren.search.node
An empty root query is used to create twig query in which the root query is not specified.
TwigQuery.EmptyRootQuery() - Constructor for class org.sindice.siren.search.node.TwigQuery.EmptyRootQuery
 
TwigQuery.TwigWeight - Class in org.sindice.siren.search.node
Expert: the Weight for TwigQuery, used to normalize, score and explain these queries.
TwigQuery.TwigWeight(IndexSearcher) - Constructor for class org.sindice.siren.search.node.TwigQuery.TwigWeight
 
TwigQueryNode - Class in org.sindice.siren.qparser.json.nodes
This query node represents a twig query that holds a root query's node boolean expression and a list of elements which can be either a ChildQueryNode or a DescendantQueryNode.
TwigQueryNode() - Constructor for class org.sindice.siren.qparser.json.nodes.TwigQueryNode
 
TwigQueryNode - Class in org.sindice.siren.qparser.keyword.nodes
A TwigQueryNode represents a structured query, i.e., a TwigQuery.
TwigQueryNode(QueryNode, QueryNode) - Constructor for class org.sindice.siren.qparser.keyword.nodes.TwigQueryNode
Build a TwigQueryNode where the root can be either an WildcardNodeQueryNode or a NodeBooleanQueryNode.
TwigQueryNodeBuilder - Class in org.sindice.siren.qparser.json.builders
Builds a TwigQuery object from a TwigQueryNode object.
TwigQueryNodeBuilder(KeywordQueryParser) - Constructor for class org.sindice.siren.qparser.json.builders.TwigQueryNodeBuilder
 
TwigQueryNodeBuilder - Class in org.sindice.siren.qparser.keyword.builders
Builds a TwigQuery from a TwigQueryNode.
TwigQueryNodeBuilder() - Constructor for class org.sindice.siren.qparser.keyword.builders.TwigQueryNodeBuilder
 
type - Variable in class org.sindice.siren.solr.schema.TrieDatatype
 

U

updateBuffer() - Method in class org.sindice.siren.analysis.filter.URILocalnameFilter
 
updateBuffer() - Method in class org.sindice.siren.analysis.filter.URINormalisationFilter
 
updateFinalToken() - Method in class org.sindice.siren.analysis.filter.URILocalnameFilter
 
updateFinalToken() - Method in class org.sindice.siren.analysis.filter.URINormalisationFilter
 
updateLocalnameToken() - Method in class org.sindice.siren.analysis.filter.URILocalnameFilter
 
updateToken() - Method in class org.sindice.siren.analysis.filter.URILocalnameFilter
 
updateToken() - Method in class org.sindice.siren.analysis.filter.URINormalisationFilter
 
upperBound - Variable in class org.sindice.siren.search.node.NodeQuery
The lower and upper bound of the interval constraint over the node indexes.
URI - Static variable in class org.sindice.siren.analysis.TupleTokenizer
Deprecated.
 
URIDecodingFilter - Class in org.sindice.siren.analysis.filter
Decode the URI encoding format of special characters such as '?' or '<'.
URIDecodingFilter(TokenStream, String) - Constructor for class org.sindice.siren.analysis.filter.URIDecodingFilter
Create a new URI decoding filter configured for the specified charset.
URIEncodingFilterFactory - Class in org.sindice.siren.solr.analysis
Factory for URIDecodingFilter.
URIEncodingFilterFactory() - Constructor for class org.sindice.siren.solr.analysis.URIEncodingFilterFactory
 
URILocalnameFilter - Class in org.sindice.siren.analysis.filter
Extract the localname of an URI, and break it into smaller components based on delimiters, such as uppercase or integers.
URILocalnameFilter(TokenStream) - Constructor for class org.sindice.siren.analysis.filter.URILocalnameFilter
 
URILocalnameFilterFactory - Class in org.sindice.siren.solr.analysis
Factory for URILocalnameFilter.
URILocalnameFilterFactory() - Constructor for class org.sindice.siren.solr.analysis.URILocalnameFilterFactory
 
URINormalisationFilter - Class in org.sindice.siren.analysis.filter
Break an URI into smaller components based on delimiters, such as ':', '/', etc.
URINormalisationFilter(TokenStream) - Constructor for class org.sindice.siren.analysis.filter.URINormalisationFilter
 
URINormalisationFilterFactory - Class in org.sindice.siren.solr.analysis
URINormalisationFilterFactory() - Constructor for class org.sindice.siren.solr.analysis.URINormalisationFilterFactory
 
URITrailingSlashFilter - Class in org.sindice.siren.analysis.filter
Filter that removes the trailing slash of the URI token.
URITrailingSlashFilter(TokenStream) - Constructor for class org.sindice.siren.analysis.filter.URITrailingSlashFilter
 
URITrailingSlashFilterFactory - Class in org.sindice.siren.solr.analysis
URITrailingSlashFilterFactory() - Constructor for class org.sindice.siren.solr.analysis.URITrailingSlashFilterFactory
 

V

valueOf(String) - Static method in enum org.sindice.siren.analysis.AnyURIAnalyzer.URINormalisation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sindice.siren.search.node.NodeBooleanClause.Occur
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.sindice.siren.analysis.AnyURIAnalyzer.URINormalisation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sindice.siren.search.node.NodeBooleanClause.Occur
Returns an array containing the constants of this enum type, in the order they are declared.
VIntBlockCompressor - Class in org.sindice.siren.index.codecs.block
Implementation of the BlockCompressor based on the Variable Integer encoding algorithm.
VIntBlockCompressor() - Constructor for class org.sindice.siren.index.codecs.block.VIntBlockCompressor
 
VIntBlockDecompressor - Class in org.sindice.siren.index.codecs.block
Implementation of the BlockDecompressor based on the Variable Integer encoding algorithm.
VIntBlockDecompressor() - Constructor for class org.sindice.siren.index.codecs.block.VIntBlockDecompressor
 
VIntPayloadCodec - Class in org.sindice.siren.analysis.filter
An implementation of the PayloadCodec using Variable Int encoding.
VIntPayloadCodec() - Constructor for class org.sindice.siren.analysis.filter.VIntPayloadCodec
 
vIntToByteArray(int, ByteBuffer) - Static method in class org.sindice.siren.util.CodecUtils
Writes an integer in a variable-length format.

W

WILDCARD_CHAR - Static variable in class org.sindice.siren.search.node.NodeWildcardQuery
Char equality with support for wildcards
WILDCARD_ESCAPE - Static variable in class org.sindice.siren.search.node.NodeWildcardQuery
Escape character
WILDCARD_STRING - Static variable in class org.sindice.siren.search.node.NodeWildcardQuery
String equality with support for wildcards
WildcardNodeQueryNode - Class in org.sindice.siren.qparser.keyword.nodes
A WildcardNodeQueryNode is used in TwigQueryNode to set no constraint on the root or on the child.
WildcardNodeQueryNode() - Constructor for class org.sindice.siren.qparser.keyword.nodes.WildcardNodeQueryNode
 
WildcardNodeQueryNodeProcessor - Class in org.sindice.siren.qparser.keyword.processors
This processor transforms a FieldQueryNode equal to "*" into a WildcardNodeQueryNode.
WildcardNodeQueryNodeProcessor() - Constructor for class org.sindice.siren.qparser.keyword.processors.WildcardNodeQueryNodeProcessor
 
WildcardQueryNodeProcessor - Class in org.sindice.siren.qparser.keyword.processors
Wildcards within a ProtectedQueryNode are not processed
WildcardQueryNodeProcessor() - Constructor for class org.sindice.siren.qparser.keyword.processors.WildcardQueryNodeProcessor
 
with(AbstractNodeQuery) - Method in class org.sindice.siren.qparser.json.dsl.BooleanQuery
Adds a boolean clause with a BooleanClause.Occur.MUST operator.
with(AbstractNodeQuery) - Method in class org.sindice.siren.qparser.json.dsl.TwigQuery
Adds a child clause with a NodeBooleanClause.Occur#MUST operator.
with(AbstractNodeQuery, int) - Method in class org.sindice.siren.qparser.json.dsl.TwigQuery
Adds a descendant clause with a NodeBooleanClause.Occur#MUST operator.
without(AbstractNodeQuery) - Method in class org.sindice.siren.qparser.json.dsl.BooleanQuery
Adds a boolean clause with a BooleanClause.Occur.MUST_NOT operator.
without(AbstractNodeQuery) - Method in class org.sindice.siren.qparser.json.dsl.TwigQuery
Adds a child clause with a NodeBooleanClause.Occur#MUST_NOT operator.
without(AbstractNodeQuery, int) - Method in class org.sindice.siren.qparser.json.dsl.TwigQuery
Adds a descendant clause with a NodeBooleanClause.Occur#MUST_NOT operator.
wrapToStringWithDatatype(StringBuffer) - Method in class org.sindice.siren.search.node.NodePrimitiveQuery
Wraps the #toString output with the datatype query syntax
write(IndexOutput, boolean) - Method in class org.sindice.siren.index.codecs.block.BlockIndexOutput.Index
 
write(int) - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexOutput.DocsFreqBlockWriter
Add a document identifier to the buffer.
write(IntsRef) - Method in class org.sindice.siren.index.codecs.siren10.NodBlockIndexOutput.NodBlockWriter
Add a node label to the buffer.
write(int) - Method in class org.sindice.siren.index.codecs.siren10.PosBlockIndexOutput.PosBlockWriter
Add the term position to the buffer
write(TextResponseWriter, String, IndexableField) - Method in class org.sindice.siren.solr.schema.SirenField
 
writeBlock() - Method in class org.sindice.siren.index.codecs.block.BlockIndexOutput.BlockWriter
Write data block to the output file with the following sequence of operations: Compress the data Write block header (as header can depend on statistic computed from data compression) Write compressed data block Reset writer for new block
writeBytes(byte[]) - Static method in class org.sindice.siren.util.CodecUtils
Display the content, i.e.
writeData() - Method in class org.sindice.siren.index.codecs.block.BlockIndexOutput.BlockWriter
Write compressed data block to the output file
writeData() - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexOutput.DocsFreqBlockWriter
 
writeData() - Method in class org.sindice.siren.index.codecs.siren10.NodBlockIndexOutput.NodBlockWriter
 
writeData() - Method in class org.sindice.siren.index.codecs.siren10.PosBlockIndexOutput.PosBlockWriter
 
writeHeader() - Method in class org.sindice.siren.index.codecs.block.BlockIndexOutput.BlockWriter
Write block header to the output file
writeHeader() - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexOutput.DocsFreqBlockWriter
 
writeHeader() - Method in class org.sindice.siren.index.codecs.siren10.NodBlockIndexOutput.NodBlockWriter
 
writeHeader() - Method in class org.sindice.siren.index.codecs.siren10.PosBlockIndexOutput.PosBlockWriter
 
writeIndentBytes(byte[]) - Static method in class org.sindice.siren.util.CodecUtils
Display the content, i.e.
writeNodeFreq(int) - Method in class org.sindice.siren.index.codecs.siren10.DocsFreqBlockIndexOutput.DocsFreqBlockWriter
Add a node frenquency to the buffer.
writeSkipData(int, IndexOutput) - Method in class org.sindice.siren.index.codecs.siren10.Siren10SkipListWriter
 
writeTermFreq(int) - Method in class org.sindice.siren.index.codecs.siren10.NodBlockIndexOutput.NodBlockWriter
Add the term frequency within the current node to the buffer

X

XSD - Static variable in class org.sindice.siren.util.XSDDatatype
The xsd namespace
XSD_ANY_URI - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:anyURI
XSD_BASE64_BINARY - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:base64Binary
XSD_BOOLEAN - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:boolean
XSD_BYTE - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:byte
XSD_DATE - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:date
XSD_DATE_TIME - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:dateTime
XSD_DECIMAL - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:decimal
XSD_DOUBLE - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:double
XSD_DURATION - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:duration
XSD_ENTITY - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:ENTITY
XSD_FLOAT - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:float
XSD_G_DAY - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:gDay
XSD_G_MONTH - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:gMonth
XSD_G_MONTH_DAY - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:gMonthDay
XSD_G_YEAR - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:gYear
XSD_G_YEAR_MONTH - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:gYearMonth
XSD_HEX_BINARY - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:hexBinary
XSD_ID - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:ID
XSD_IDREF - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:IDREF
XSD_INT - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:int
XSD_INTEGER - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:integer
XSD_LANGUAGE - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:language
XSD_LONG - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:long
XSD_NAME - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:Name
XSD_NCName - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:NCName
XSD_NEGATIVE_INTEGER - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:negativeInteger
XSD_NMTOKEN - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:NMTOKEN
XSD_NON_NEGATIVE_INTEGER - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:nonNegativeInteger
XSD_NON_POSITIVE_INTEGER - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:nonPositiveInteger
XSD_NORMALISED_STRING - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:normalizedString
XSD_NOTATION - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:NOTATION
XSD_POSITIVE_INTEGER - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:positiveInteger
XSD_QNAME - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:QName
XSD_SHORT - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:short
XSD_STRING - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:string
XSD_TIME - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:time
XSD_TOKEN - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:token
XSD_UNISGNED_INT - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:unsignedInt
XSD_UNSIGNED_BYTE - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:unsignedByte
XSD_UNSIGNED_LONG - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:unsignedLong
XSD_UNSIGNED_SHORT - Static variable in class org.sindice.siren.util.XSDDatatype
Datatype representing xsd:unsignedShort
XSDDatatype - Class in org.sindice.siren.util
List of datatypes in the xsd: namespace
XSDDatatype() - Constructor for class org.sindice.siren.util.XSDDatatype
 
XSDPrimitiveTypeParser - Class in org.sindice.siren.util
This class provides utility methods to parse Reader into primitive types, as specified in the xsd datatype reference.
XSDPrimitiveTypeParser() - Constructor for class org.sindice.siren.util.XSDPrimitiveTypeParser
 

Y

yybegin(int) - Method in class org.sindice.siren.analysis.JsonTokenizerImpl
Enters a new lexical state
yychar() - Method in class org.sindice.siren.analysis.JsonTokenizerImpl
 
yycharat(int) - Method in class org.sindice.siren.analysis.JsonTokenizerImpl
Returns the character at position pos from the matched text.
yyclose() - Method in class org.sindice.siren.analysis.JsonTokenizerImpl
Closes the input stream.
YYEOF - Static variable in class org.sindice.siren.analysis.JsonTokenizerImpl
This character denotes the end of file
YYINITIAL - Static variable in class org.sindice.siren.analysis.JsonTokenizerImpl
lexical states
yylength() - Method in class org.sindice.siren.analysis.JsonTokenizerImpl
Returns the length of the matched text region.
yypushback(int) - Method in class org.sindice.siren.analysis.JsonTokenizerImpl
Pushes the specified amount of characters back into the input stream.
yyreset(Reader) - Method in class org.sindice.siren.analysis.JsonTokenizerImpl
Resets the scanner to read from a new input stream.
yystate() - Method in class org.sindice.siren.analysis.JsonTokenizerImpl
Returns the current lexical state.
yytext() - Method in class org.sindice.siren.analysis.JsonTokenizerImpl
Returns the text matched by the current regular expression.

_

_ESCAPED_CHAR - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
_isNormalising - Variable in class org.sindice.siren.analysis.filter.URILocalnameFilter
 
_isNormalising - Variable in class org.sindice.siren.analysis.filter.URINormalisationFilter
 
_nTokens - Variable in class org.sindice.siren.analysis.filter.URILocalnameFilter
 
_nTokens - Variable in class org.sindice.siren.analysis.filter.URINormalisationFilter
 
_NUM_CHAR - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
_PROTECTED_CHAR - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
_QUOTED_CHAR - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
_shouldReturnLocalname - Variable in class org.sindice.siren.analysis.filter.URILocalnameFilter
 
_TERM_CHAR - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
_TERM_START_CHAR - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
_WHITESPACE - Static variable in interface org.sindice.siren.qparser.keyword.KeywordSyntaxParserConstants
RegularExpression Id.
A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 

Copyright © 2014. All rights reserved.