6744 lines
372 KiB
XML
6744 lines
372 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Lucene.Net</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Lucene.Net.Analysis.Standard.CharStream">
|
|
<summary> This interface describes a character stream that maintains line and
|
|
column number positions of the characters. It also has the capability
|
|
to backup the stream to some extent. An implementation of this
|
|
interface is used in the TokenManager implementation generated by
|
|
JavaCCParser.
|
|
|
|
All the methods except backup can be implemented in any fashion. backup
|
|
needs to be implemented correctly for the correct operation of the lexer.
|
|
Rest of the methods are all used to get information like line number,
|
|
column number and the String that constitutes a token and are not used
|
|
by the lexer. Hence their implementation won't affect the generated lexer's
|
|
operation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.CharStream.ReadChar">
|
|
<summary> Returns the next character from the selected input. The method
|
|
of selecting the input is the responsibility of the class
|
|
implementing this interface. Can throw any java.io.IOException.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.CharStream.GetEndColumn">
|
|
<summary> Returns the column number of the last character for current token (being
|
|
matched after the last call to BeginTOken).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.CharStream.GetEndLine">
|
|
<summary> Returns the line number of the last character for current token (being
|
|
matched after the last call to BeginTOken).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.CharStream.GetBeginColumn">
|
|
<summary> Returns the column number of the first character for current token (being
|
|
matched after the last call to BeginTOken).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.CharStream.GetBeginLine">
|
|
<summary> Returns the line number of the first character for current token (being
|
|
matched after the last call to BeginTOken).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.CharStream.Backup(System.Int32)">
|
|
<summary> Backs up the input stream by amount steps. Lexer calls this method if it
|
|
had already read some characters, but could not use them to match a
|
|
(longer) token. So, they will be used again as the prefix of the next
|
|
token and it is the implemetation's responsibility to do this right.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.CharStream.BeginToken">
|
|
<summary> Returns the next character that marks the beginning of the next token.
|
|
All characters must remain in the buffer between two successive calls
|
|
to this method to implement backup correctly.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.CharStream.GetImage">
|
|
<summary> Returns a string made up of characters from the marked token beginning
|
|
to the current buffer position. Implementations have the choice of returning
|
|
anything that they want to. For example, for efficiency, one might decide
|
|
to just return null, which is a valid implementation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.CharStream.GetSuffix(System.Int32)">
|
|
<summary> Returns an array of characters that make up the suffix of length 'len' for
|
|
the currently matched token. This is used to build up the matched string
|
|
for use in actions in the case of MORE. A simple and inefficient
|
|
implementation of this is as follows :
|
|
|
|
{
|
|
String t = GetImage();
|
|
return t.substring(t.length() - len, t.length()).toCharArray();
|
|
}
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.CharStream.Done">
|
|
<summary> 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.
|
|
Again, the body of this function can be just empty and it will not
|
|
affect the lexer's operation.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Analysis.Standard.FastCharStream" -->
|
|
<member name="M:Lucene.Net.Analysis.Standard.FastCharStream.#ctor(System.IO.TextReader)">
|
|
<summary>Constructs from a Reader. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Analysis.Standard.ParseException">
|
|
<summary> This exception is thrown when parse errors are encountered.
|
|
You can explicitly create objects of this exception type by
|
|
calling the method generateParseException in the generated
|
|
parser.
|
|
|
|
You can modify this class to customize your error reporting
|
|
mechanisms so long as you retain the public fields.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.ParseException.#ctor(Lucene.Net.Analysis.Standard.Token,System.Int32[][],System.String[])">
|
|
<summary> This constructor is used by the method "generateParseException"
|
|
in the generated parser. Calling this constructor generates
|
|
a new object of this type with the fields "currentToken",
|
|
"expectedTokenSequences", and "tokenImage" set. The boolean
|
|
flag "specialConstructor" is also set to true to indicate that
|
|
this constructor was used to create this object.
|
|
This constructor calls its super class with the empty string
|
|
to force the "toString" method of parent class "Throwable" to
|
|
print the error message in the form:
|
|
ParseException: <result of getMessage>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.ParseException.#ctor">
|
|
<summary> The following constructors are for use by you for whatever
|
|
purpose you can think of. Constructing the exception in this
|
|
manner makes the exception behave in the normal way - i.e., as
|
|
documented in the class "Throwable". The fields "errorToken",
|
|
"expectedTokenSequences", and "tokenImage" do not contain
|
|
relevant information. The JavaCC generated code does not use
|
|
these constructors.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Analysis.Standard.ParseException.specialConstructor">
|
|
<summary> This variable determines which constructor was used to create
|
|
this object and thereby affects the semantics of the
|
|
"getMessage" method (see below).
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Analysis.Standard.ParseException.currentToken">
|
|
<summary> This is the last token that has been consumed successfully. If
|
|
this object has been created due to a parse error, the token
|
|
followng this token will (therefore) be the first error token.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Analysis.Standard.ParseException.expectedTokenSequences">
|
|
<summary> Each entry in this array is an array of integers. Each array
|
|
of integers represents a sequence of tokens (by their ordinal
|
|
values) that is expected at this point of the parse.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Analysis.Standard.ParseException.tokenImage">
|
|
<summary> This is a reference to the "tokenImage" array of the generated
|
|
parser within which the parse error occurred. This array is
|
|
defined in the generated ...Constants interface.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Analysis.Standard.ParseException.eol">
|
|
<summary> The end of line string for this machine.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.ParseException.Add_escapes(System.String)">
|
|
<summary> Used to convert raw characters to their escaped version
|
|
when these raw version cannot be used as part of an ASCII
|
|
string literal.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Lucene.Net.Analysis.Standard.ParseException.Message">
|
|
<summary> This method has the standard behavior when this object has been
|
|
created using the standard constructors. Otherwise, it uses
|
|
"currentToken" and "expectedTokenSequences" to generate a parse
|
|
error message and returns it. If this object has been created
|
|
due to a parse error, and you do not catch it (it gets thrown
|
|
from the parser), then this method is called during the printing
|
|
of the final stack trace, and hence the correct error message
|
|
gets displayed.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Analysis.Standard.StandardAnalyzer">
|
|
<summary> Filters {@link StandardTokenizer} with {@link StandardFilter}, {@link
|
|
LowerCaseFilter} and {@link StopFilter}, using a list of English stop words.
|
|
|
|
</summary>
|
|
<version> $Id: StandardAnalyzer.java 219090 2005-07-14 20:36:28Z dnaber $
|
|
</version>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Analysis.Analyzer" -->
|
|
<member name="M:Lucene.Net.Analysis.Analyzer.TokenStream(System.String,System.IO.TextReader)">
|
|
<summary>Creates a TokenStream which tokenizes all the text in the provided
|
|
Reader. Default implementation forwards to tokenStream(Reader) for
|
|
compatibility with older version. Override to allow Analyzer to choose
|
|
strategy based on document and/or field. Must be able to handle null
|
|
field name for backward compatibility.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Analyzer.GetPositionIncrementGap(System.String)">
|
|
<summary> Invoked before indexing a Field instance if
|
|
terms have already been added to that field. This allows custom
|
|
analyzers to place an automatic position increment gap between
|
|
Field instances using the same field name. The default value
|
|
position increment gap is 0. With a 0 position increment gap and
|
|
the typical default token position increment of 1, all terms in a field,
|
|
including across Field instances, are in successive positions, allowing
|
|
exact PhraseQuery matches, for instance, across Field instance boundaries.
|
|
|
|
</summary>
|
|
<param name="fieldName">Field name being indexed.
|
|
</param>
|
|
<returns> position increment gap, added to the next token emitted from {@link #TokenStream(String,Reader)}
|
|
</returns>
|
|
</member>
|
|
<member name="F:Lucene.Net.Analysis.Standard.StandardAnalyzer.STOP_WORDS">
|
|
<summary>An array containing some common English words that are usually not
|
|
useful for searching.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.StandardAnalyzer.#ctor">
|
|
<summary>Builds an analyzer with the default stop words ({@link #STOP_WORDS}). </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.StandardAnalyzer.#ctor(System.Collections.Hashtable)">
|
|
<summary>Builds an analyzer with the given stop words. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.StandardAnalyzer.#ctor(System.String[])">
|
|
<summary>Builds an analyzer with the given stop words. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.StandardAnalyzer.#ctor(System.IO.FileInfo)">
|
|
<summary>Builds an analyzer with the stop words from the given file.</summary>
|
|
<seealso cref="!:WordlistLoader.GetWordSet(File)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.StandardAnalyzer.#ctor(System.IO.TextReader)">
|
|
<summary>Builds an analyzer with the stop words from the given reader.</summary>
|
|
<seealso cref="!:WordlistLoader.GetWordSet(Reader)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.StandardAnalyzer.TokenStream(System.String,System.IO.TextReader)">
|
|
<summary>Constructs a {@link StandardTokenizer} filtered by a {@link
|
|
StandardFilter}, a {@link LowerCaseFilter} and a {@link StopFilter}.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Analysis.Standard.StandardFilter">
|
|
<summary>Normalizes tokens extracted with {@link StandardTokenizer}. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Analysis.TokenFilter" -->
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Analysis.TokenStream" -->
|
|
<member name="M:Lucene.Net.Analysis.TokenStream.Next">
|
|
<summary>Returns the next token in the stream, or null at EOS. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.TokenStream.Close">
|
|
<summary>Releases resources associated with this stream. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Analysis.TokenFilter.input">
|
|
<summary>The source of tokens for this filter. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.TokenFilter.#ctor(Lucene.Net.Analysis.TokenStream)">
|
|
<summary>Construct a token stream filtering the given input. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.TokenFilter.Close">
|
|
<summary>Close the input TokenStream. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.StandardFilter.#ctor(Lucene.Net.Analysis.TokenStream)">
|
|
<summary>Construct filtering <i>in</i>. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Analysis.Standard.StandardFilter.Next" -->
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Analysis.Standard.StandardTokenizer" -->
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Analysis.Tokenizer" -->
|
|
<member name="F:Lucene.Net.Analysis.Tokenizer.input">
|
|
<summary>The text source for this Tokenizer. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Tokenizer.#ctor">
|
|
<summary>Construct a tokenizer with null input. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Tokenizer.#ctor(System.IO.TextReader)">
|
|
<summary>Construct a token stream processing the given input. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Tokenizer.Close">
|
|
<summary>By default, closes the input Reader. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.StandardTokenizer.#ctor(System.IO.TextReader)">
|
|
<summary>Constructs a tokenizer for this Reader. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Analysis.Standard.StandardTokenizer.Next" -->
|
|
<member name="M:Lucene.Net.Analysis.Standard.StandardTokenizer.Close">
|
|
<summary>By default, closes the input Reader. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.StandardTokenizerTokenManager.Close">
|
|
<summary>By default, closes the input Reader. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Analysis.Standard.Token">
|
|
<summary> Describes the input token stream.</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Analysis.Standard.Token.kind">
|
|
<summary> An integer that describes the kind of this token. This numbering
|
|
system is determined by JavaCCParser, and a table of these numbers is
|
|
stored in the file ...Constants.java.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Analysis.Standard.Token.beginLine">
|
|
<summary> beginLine and beginColumn describe the position of the first character
|
|
of this token; endLine and endColumn describe the position of the
|
|
last character of this token.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Analysis.Standard.Token.beginColumn">
|
|
<summary> beginLine and beginColumn describe the position of the first character
|
|
of this token; endLine and endColumn describe the position of the
|
|
last character of this token.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Analysis.Standard.Token.endLine">
|
|
<summary> beginLine and beginColumn describe the position of the first character
|
|
of this token; endLine and endColumn describe the position of the
|
|
last character of this token.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Analysis.Standard.Token.endColumn">
|
|
<summary> beginLine and beginColumn describe the position of the first character
|
|
of this token; endLine and endColumn describe the position of the
|
|
last character of this token.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Analysis.Standard.Token.image">
|
|
<summary> The string image of the token.</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Analysis.Standard.Token.next">
|
|
<summary> A reference to the next regular (non-special) token from the input
|
|
stream. If this is the last token from the input stream, or if the
|
|
token manager has not read tokens beyond this one, this field is
|
|
set to null. This is true only if this token is also a regular
|
|
token. Otherwise, see below for a description of the contents of
|
|
this field.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Analysis.Standard.Token.specialToken">
|
|
<summary> This field is used to access special tokens that occur prior to this
|
|
token, but after the immediately preceding regular (non-special) token.
|
|
If there are no such special tokens, this field is set to null.
|
|
When there are more than one such special token, this field refers
|
|
to the last of these special tokens, which in turn refers to the next
|
|
previous special token through its specialToken field, and so on
|
|
until the first special token (whose specialToken field is null).
|
|
The next fields of special tokens refer to other special tokens that
|
|
immediately follow it (without an intervening regular token). If there
|
|
is no such token, this field is null.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.Token.ToString">
|
|
<summary> Returns the image.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.Token.NewToken(System.Int32)">
|
|
<summary> Returns a new Token object, by default. However, if you want, you
|
|
can create and return subclass objects based on the value of ofKind.
|
|
Simply add the cases to the switch for all those special cases.
|
|
For example, if you have a subclass of Token called IDToken that
|
|
you want to create if ofKind is ID, simlpy add something like :
|
|
|
|
case MyParserConstants.ID : return new IDToken();
|
|
|
|
to the following switch statement. Then you can cast matchedToken
|
|
variable to the appropriate type and use it in your lexical actions.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Analysis.Standard.TokenMgrError.LEXICAL_ERROR">
|
|
<summary> Lexical error occured.</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Analysis.Standard.TokenMgrError.STATIC_LEXER_ERROR">
|
|
<summary> An attempt wass made to create a second instance of a static token manager.</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Analysis.Standard.TokenMgrError.INVALID_LEXICAL_STATE">
|
|
<summary> Tried to change to an invalid lexical state.</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Analysis.Standard.TokenMgrError.LOOP_DETECTED">
|
|
<summary> Detected (and bailed out of) an infinite loop in the token manager.</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Analysis.Standard.TokenMgrError.errorCode">
|
|
<summary> Indicates the reason why the exception is thrown. It will have
|
|
one of the above 4 values.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.TokenMgrError.addEscapes(System.String)">
|
|
<summary> Replaces unprintable characters by their espaced (or unicode escaped)
|
|
equivalents in the given string
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Standard.TokenMgrError.LexicalError(System.Boolean,System.Int32,System.Int32,System.Int32,System.String,System.Char)">
|
|
<summary> Returns a detailed message for the Error when it is thrown by the
|
|
token manager to indicate a lexical error.
|
|
Parameters :
|
|
EOFSeen : indicates if EOF caused the lexicl error
|
|
curLexState : lexical state in which this error occured
|
|
errorLine : line number when the error occured
|
|
errorColumn : column number when the error occured
|
|
errorAfter : prefix that was seen before this error occured
|
|
curchar : the offending character
|
|
Note: You can customize the lexical error message by modifying this method.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Lucene.Net.Analysis.Standard.TokenMgrError.Message">
|
|
<summary> You can also modify the body of this method to customize your error messages.
|
|
For example, cases like LOOP_DETECTED and INVALID_LEXICAL_STATE are not
|
|
of end-users concern, so you can return something like :
|
|
|
|
"Internal Error : Please file a bug report .... "
|
|
|
|
from this method for such cases in the release version of your parser.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Analysis.CharTokenizer">
|
|
<summary>An abstract base class for simple, character-oriented tokenizers.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.CharTokenizer.IsTokenChar(System.Char)">
|
|
<summary>Returns true iff a character should be included in a token. This
|
|
tokenizer generates as tokens adjacent sequences of characters which
|
|
satisfy this predicate. Characters for which this is false are used to
|
|
define token boundaries and are not included in tokens.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.CharTokenizer.Normalize(System.Char)">
|
|
<summary>Called on each token character to normalize it before it is added to the
|
|
token. The default implementation does nothing. Subclasses may use this
|
|
to, e.g., lowercase tokens.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.CharTokenizer.Next">
|
|
<summary>Returns the next token in the stream, or null at EOS. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Analysis.ISOLatin1AccentFilter" -->
|
|
<member name="M:Lucene.Net.Analysis.ISOLatin1AccentFilter.RemoveAccents(System.String)">
|
|
<summary> To replace accented characters in a String by unaccented equivalents.</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Analysis.KeywordAnalyzer">
|
|
<summary> "Tokenizes" the entire stream as a single token. This is useful
|
|
for data like zip codes, ids, and some product names.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Analysis.KeywordTokenizer">
|
|
<summary> Emits the entire input as a single token.</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Analysis.LengthFilter">
|
|
<summary> Removes words that are too long and too short from the stream.
|
|
|
|
</summary>
|
|
<author> David Spencer
|
|
</author>
|
|
<version> $Id: LengthFilter.java 347992 2005-11-21 21:41:43Z dnaber $
|
|
</version>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.LengthFilter.#ctor(Lucene.Net.Analysis.TokenStream,System.Int32,System.Int32)">
|
|
<summary> Build a filter that removes words that are too long or too
|
|
short from the text.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.LengthFilter.Next">
|
|
<summary> Returns the next input Token whose termText() is the right len</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Analysis.LetterTokenizer">
|
|
<summary>A LetterTokenizer is a tokenizer that divides text at non-letters. That's
|
|
to say, it defines tokens as maximal strings of adjacent letters, as defined
|
|
by java.lang.Character.isLetter() predicate.
|
|
Note: this does a decent job for most European languages, but does a terrible
|
|
job for some Asian languages, where words are not separated by spaces.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.LetterTokenizer.#ctor(System.IO.TextReader)">
|
|
<summary>Construct a new LetterTokenizer. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.LetterTokenizer.IsTokenChar(System.Char)">
|
|
<summary>Collects only characters which satisfy
|
|
{@link Character#isLetter(char)}.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Analysis.LowerCaseFilter">
|
|
<summary> Normalizes token text to lower case.
|
|
|
|
</summary>
|
|
<version> $Id: LowerCaseFilter.java 150259 2004-03-29 22:48:07Z cutting $
|
|
</version>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Analysis.LowerCaseTokenizer" -->
|
|
<member name="M:Lucene.Net.Analysis.LowerCaseTokenizer.#ctor(System.IO.TextReader)">
|
|
<summary>Construct a new LowerCaseTokenizer. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.LowerCaseTokenizer.Normalize(System.Char)">
|
|
<summary>Collects only characters which satisfy
|
|
{@link Character#isLetter(char)}.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Analysis.PerFieldAnalyzerWrapper" -->
|
|
<member name="M:Lucene.Net.Analysis.PerFieldAnalyzerWrapper.#ctor(Lucene.Net.Analysis.Analyzer)">
|
|
<summary> Constructs with default analyzer.
|
|
|
|
</summary>
|
|
<param name="defaultAnalyzer">Any fields not specifically
|
|
defined to use a different analyzer will use the one provided here.
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.PerFieldAnalyzerWrapper.AddAnalyzer(System.String,Lucene.Net.Analysis.Analyzer)">
|
|
<summary> Defines an analyzer to use for the specified field.
|
|
|
|
</summary>
|
|
<param name="fieldName">field name requiring a non-default analyzer
|
|
</param>
|
|
<param name="analyzer">non-default analyzer to use for field
|
|
</param>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Analysis.PorterStemFilter" -->
|
|
<member name="M:Lucene.Net.Analysis.PorterStemFilter.Next">
|
|
<summary>Returns the next input Token, after being stemmed </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Analysis.PorterStemmer">
|
|
<summary>
|
|
Stemmer, implementing the Porter Stemming Algorithm
|
|
|
|
The Stemmer class transforms a word into its root form. The input
|
|
word can be provided a character at time (by calling add()), or at once
|
|
by calling one of the various stem(something) methods.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.PorterStemmer.Reset">
|
|
<summary> reset() resets the stemmer so it can stem another word. If you invoke
|
|
the stemmer by calling add(char) and then Stem(), you must call reset()
|
|
before starting another word.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.PorterStemmer.Add(System.Char)">
|
|
<summary> Add a character to the word being stemmed. When you are finished
|
|
adding characters, you can call Stem(void) to process the word.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.PorterStemmer.ToString">
|
|
<summary> After a word has been stemmed, it can be retrieved by toString(),
|
|
or a reference to the internal buffer can be retrieved by getResultBuffer
|
|
and getResultLength (which is generally more efficient.)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.PorterStemmer.GetResultLength">
|
|
<summary> Returns the length of the word resulting from the stemming process.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.PorterStemmer.GetResultBuffer">
|
|
<summary> Returns a reference to a character buffer containing the results of
|
|
the stemming process. You also need to consult getResultLength()
|
|
to determine the length of the result.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.PorterStemmer.Stem(System.String)">
|
|
<summary> Stem a word provided as a String. Returns the result as a String.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.PorterStemmer.Stem(System.Char[])">
|
|
<summary>Stem a word contained in a char[]. Returns true if the stemming process
|
|
resulted in a word different from the input. You can retrieve the
|
|
result with getResultLength()/getResultBuffer() or toString().
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.PorterStemmer.Stem(System.Char[],System.Int32,System.Int32)">
|
|
<summary>Stem a word contained in a portion of a char[] array. Returns
|
|
true if the stemming process resulted in a word different from
|
|
the input. You can retrieve the result with
|
|
getResultLength()/getResultBuffer() or toString().
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.PorterStemmer.Stem(System.Char[],System.Int32)">
|
|
<summary>Stem a word contained in a leading portion of a char[] array.
|
|
Returns true if the stemming process resulted in a word different
|
|
from the input. You can retrieve the result with
|
|
getResultLength()/getResultBuffer() or toString().
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.PorterStemmer.Stem">
|
|
<summary>Stem the word placed into the Stemmer buffer through calls to add().
|
|
Returns true if the stemming process resulted in a word different
|
|
from the input. You can retrieve the result with
|
|
getResultLength()/getResultBuffer() or toString().
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.PorterStemmer.Main(System.String[])">
|
|
<summary>Test program for demonstrating the Stemmer. It reads a file and
|
|
stems each word, writing the result to standard out.
|
|
Usage: Stemmer file-name
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Analysis.SimpleAnalyzer">
|
|
<summary>An Analyzer that filters LetterTokenizer with LowerCaseFilter. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Analysis.StopAnalyzer">
|
|
<summary>Filters LetterTokenizer with LowerCaseFilter and StopFilter. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Analysis.StopAnalyzer.ENGLISH_STOP_WORDS">
|
|
<summary>An array containing some common English words that are not usually useful
|
|
for searching.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.StopAnalyzer.#ctor">
|
|
<summary>Builds an analyzer which removes words in ENGLISH_STOP_WORDS. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.StopAnalyzer.#ctor(System.Collections.Hashtable)">
|
|
<summary>Builds an analyzer with the stop words from the given set.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.StopAnalyzer.#ctor(System.String[])">
|
|
<summary>Builds an analyzer which removes words in the provided array. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.StopAnalyzer.#ctor(System.IO.FileInfo)">
|
|
<summary>Builds an analyzer with the stop words from the given file.</summary>
|
|
<seealso cref="!:WordlistLoader.GetWordSet(File)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.StopAnalyzer.#ctor(System.IO.TextReader)">
|
|
<summary>Builds an analyzer with the stop words from the given reader.</summary>
|
|
<seealso cref="!:WordlistLoader.GetWordSet(Reader)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.StopAnalyzer.TokenStream(System.String,System.IO.TextReader)">
|
|
<summary>Filters LowerCaseTokenizer with StopFilter. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Analysis.StopFilter">
|
|
<summary> Removes stop words from a token stream.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.StopFilter.#ctor(Lucene.Net.Analysis.TokenStream,System.String[])">
|
|
<summary> Construct a token stream filtering the given input.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.StopFilter.#ctor(Lucene.Net.Analysis.TokenStream,System.String[],System.Boolean)">
|
|
<summary> Constructs a filter which removes words from the input
|
|
TokenStream that are named in the array of words.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.StopFilter.#ctor(Lucene.Net.Analysis.TokenStream,System.Collections.Hashtable,System.Boolean)">
|
|
<summary> Construct a token stream filtering the given input.</summary>
|
|
<param name="input">
|
|
</param>
|
|
<param name="stopWords">The set of Stop Words, as Strings. If ignoreCase is true, all strings should be lower cased
|
|
</param>
|
|
<param name="ignoreCase">-Ignore case when stopping. The stopWords set must be setup to contain only lower case words
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.StopFilter.#ctor(Lucene.Net.Analysis.TokenStream,System.Collections.Hashtable)">
|
|
<summary> Constructs a filter which removes words from the input
|
|
TokenStream that are named in the Set.
|
|
It is crucial that an efficient Set implementation is used
|
|
for maximum performance.
|
|
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Analysis.StopFilter.MakeStopSet(System.String[])">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.StopFilter.MakeStopSet(System.String[])">
|
|
<summary> Builds a Set from an array of stop words,
|
|
appropriate for passing into the StopFilter constructor.
|
|
This permits this stopWords construction to be cached once when
|
|
an Analyzer is constructed.
|
|
|
|
</summary>
|
|
<seealso cref="!:MakeStopSet(String[], boolean) passing false to ignoreCase">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.StopFilter.MakeStopSet(System.String[],System.Boolean)">
|
|
<summary> </summary>
|
|
<param name="stopWords">
|
|
</param>
|
|
<param name="ignoreCase">If true, all words are lower cased first.
|
|
</param>
|
|
<returns> a Set containing the words
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.StopFilter.Next">
|
|
<summary> Returns the next input Token whose termText() is not a stop word.</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Analysis.Token">
|
|
<summary>A Token is an occurence of a term from the text of a field. It consists of
|
|
a term's text, the start and end offset of the term in the text of the field,
|
|
and a type string.
|
|
The start and end offsets permit applications to re-associate a token with
|
|
its source text, e.g., to display highlighted query terms in a document
|
|
browser, or to show matching text fragments in a KWIC (KeyWord In Context)
|
|
display, etc.
|
|
The type is an interned string, assigned by a lexical analyzer
|
|
(a.k.a. tokenizer), naming the lexical or syntactic class that the token
|
|
belongs to. For example an end of sentence marker token might be implemented
|
|
with type "eos". The default token type is "word".
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Analysis.Token.#ctor(System.String,System.Int32,System.Int32)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Analysis.Token.#ctor(System.String,System.Int32,System.Int32,System.String)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Analysis.Token.SetPositionIncrement(System.Int32)" -->
|
|
<member name="M:Lucene.Net.Analysis.Token.GetPositionIncrement">
|
|
<summary>Returns the position increment of this Token.</summary>
|
|
<seealso cref="!:setPositionIncrement">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Token.TermText">
|
|
<summary>Returns the Token's term text. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Token.StartOffset">
|
|
<summary>Returns this Token's starting offset, the position of the first character
|
|
corresponding to this token in the source text.
|
|
Note that the difference between endOffset() and startOffset() may not be
|
|
equal to termText.length(), as the term text may have been altered by a
|
|
stemmer or some other filter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Token.EndOffset">
|
|
<summary>Returns this Token's ending offset, one greater than the position of the
|
|
last character corresponding to this token in the source text.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.Token.Type">
|
|
<summary>Returns this Token's lexical type. Defaults to "word". </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Analysis.WhitespaceAnalyzer">
|
|
<summary>An Analyzer that uses WhitespaceTokenizer. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Analysis.WhitespaceTokenizer">
|
|
<summary>A WhitespaceTokenizer is a tokenizer that divides text at whitespace.
|
|
Adjacent sequences of non-Whitespace characters form tokens.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.WhitespaceTokenizer.#ctor(System.IO.TextReader)">
|
|
<summary>Construct a new WhitespaceTokenizer. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.WhitespaceTokenizer.IsTokenChar(System.Char)">
|
|
<summary>Collects only characters which do not satisfy
|
|
{@link Character#isWhitespace(char)}.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Analysis.WordlistLoader">
|
|
<summary> Loader for text files that represent a list of stopwords.
|
|
|
|
</summary>
|
|
<author> Gerhard Schwarz
|
|
</author>
|
|
<version> $Id: WordlistLoader.java 192989 2005-06-22 19:59:03Z dnaber $
|
|
</version>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.WordlistLoader.GetWordSet(System.IO.FileInfo)">
|
|
<summary> Loads a text file and adds every line as an entry to a HashSet (omitting
|
|
leading and trailing whitespace). Every line of the file should contain only
|
|
one word. The words need to be in lowercase if you make use of an
|
|
Analyzer which uses LowerCaseFilter (like StandardAnalyzer).
|
|
|
|
</summary>
|
|
<param name="wordfile">File containing the wordlist
|
|
</param>
|
|
<returns> A HashSet with the file's words
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.WordlistLoader.GetWordSet(System.IO.TextReader)">
|
|
<summary> Reads lines from a Reader and adds every line as an entry to a HashSet (omitting
|
|
leading and trailing whitespace). Every line of the Reader should contain only
|
|
one word. The words need to be in lowercase if you make use of an
|
|
Analyzer which uses LowerCaseFilter (like StandardAnalyzer).
|
|
|
|
</summary>
|
|
<param name="reader">Reader containing the wordlist
|
|
</param>
|
|
<returns> A HashSet with the reader's words
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Analysis.WordlistLoader.MakeWordTable(System.Collections.Hashtable)">
|
|
<summary> Builds a wordlist table, using words as both keys and values
|
|
for backward compatibility.
|
|
|
|
</summary>
|
|
<param name="wordSet"> stopword set
|
|
</param>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Documents.DateField" -->
|
|
<member name="M:Lucene.Net.Documents.DateField.DateToString(System.DateTime)">
|
|
<summary> Converts a Date to a string suitable for indexing.</summary>
|
|
<throws> RuntimeException if the date specified in the </throws>
|
|
<summary> method argument is before 1970
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.DateField.TimeToString(System.Int64)">
|
|
<summary> Converts a millisecond time to a string suitable for indexing.</summary>
|
|
<throws> RuntimeException if the time specified in the </throws>
|
|
<summary> method argument is negative, that is, before 1970
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.DateField.StringToTime(System.String)">
|
|
<summary>Converts a string-encoded date into a millisecond time. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.DateField.StringToDate(System.String)">
|
|
<summary>Converts a string-encoded date into a Date object. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Documents.DateTools" -->
|
|
<member name="M:Lucene.Net.Documents.DateTools.DateToString(System.DateTime,Lucene.Net.Documents.DateTools.Resolution)">
|
|
<summary> Converts a Date to a string suitable for indexing.
|
|
|
|
</summary>
|
|
<param name="date">the date to be converted
|
|
</param>
|
|
<param name="resolution">the desired resolution, see
|
|
{@link #Round(Date, DateTools.Resolution)}
|
|
</param>
|
|
<returns> a string in format <code>yyyyMMddHHmmssSSS</code> or shorter,
|
|
depeding on <code>resolution</code>
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.DateTools.TimeToString(System.Int64,Lucene.Net.Documents.DateTools.Resolution)">
|
|
<summary> Converts a millisecond time to a string suitable for indexing.
|
|
|
|
</summary>
|
|
<param name="time">the date expressed as milliseconds since January 1, 1970, 00:00:00 GMT
|
|
</param>
|
|
<param name="resolution">the desired resolution, see
|
|
{@link #Round(long, DateTools.Resolution)}
|
|
</param>
|
|
<returns> a string in format <code>yyyyMMddHHmmssSSS</code> or shorter,
|
|
depeding on <code>resolution</code>; using UTC as timezone
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.DateTools.StringToTime(System.String)">
|
|
<summary> Converts a string produced by <code>timeToString</code> or
|
|
<code>DateToString</code> back to a time, represented as the
|
|
number of milliseconds since January 1, 1970, 00:00:00 GMT.
|
|
|
|
</summary>
|
|
<param name="dateString">the date string to be converted
|
|
</param>
|
|
<returns> the number of milliseconds since January 1, 1970, 00:00:00 GMT
|
|
</returns>
|
|
<throws> ParseException if <code>dateString</code> is not in the </throws>
|
|
<summary> expected format
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.DateTools.StringToDate(System.String)">
|
|
<summary> Converts a string produced by <code>timeToString</code> or
|
|
<code>DateToString</code> back to a time, represented as a
|
|
Date object.
|
|
|
|
</summary>
|
|
<param name="dateString">the date string to be converted
|
|
</param>
|
|
<returns> the parsed time as a Date object
|
|
</returns>
|
|
<throws> ParseException if <code>dateString</code> is not in the </throws>
|
|
<summary> expected format
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.DateTools.Round(System.DateTime,Lucene.Net.Documents.DateTools.Resolution)">
|
|
<summary> Limit a date's resolution. For example, the date <code>2004-09-21 13:50:11</code>
|
|
will be changed to <code>2004-09-01 00:00:00</code> when using
|
|
<code>Resolution.MONTH</code>.
|
|
|
|
</summary>
|
|
<param name="resolution">The desired resolution of the date to be returned
|
|
</param>
|
|
<returns> the date with all values more precise than <code>resolution</code>
|
|
set to 0 or 1
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.DateTools.Round(System.Int64,Lucene.Net.Documents.DateTools.Resolution)">
|
|
<summary> Limit a date's resolution. For example, the date <code>1095767411000</code>
|
|
(which represents 2004-09-21 13:50:11) will be changed to
|
|
<code>1093989600000</code> (2004-09-01 00:00:00) when using
|
|
<code>Resolution.MONTH</code>.
|
|
|
|
</summary>
|
|
<param name="resolution">The desired resolution of the date to be returned
|
|
</param>
|
|
<returns> the date with all values more precise than <code>resolution</code>
|
|
set to 0 or 1, expressed as milliseconds since January 1, 1970, 00:00:00 GMT
|
|
</returns>
|
|
</member>
|
|
<member name="T:Lucene.Net.Documents.DateTools.Resolution">
|
|
<summary>Specifies the time granularity. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Documents.Document" -->
|
|
<member name="M:Lucene.Net.Documents.Document.#ctor">
|
|
<summary>Constructs a new document with no fields. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Document.GetFieldsCount">
|
|
<summary>Returns the number of fields in this document</summary>
|
|
Added as a helper for Lucene.Net
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Documents.Document.SetBoost(System.Single)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Documents.Document.GetBoost" -->
|
|
<member name="M:Lucene.Net.Documents.Document.Add(Lucene.Net.Documents.Field)">
|
|
<summary> <p>Adds a field to a document. Several fields may be added with
|
|
the same name. In this case, if the fields are indexed, their text is
|
|
treated as though appended for the purposes of search.</p>
|
|
<p> Note that add like the removeField(s) methods only makes sense
|
|
prior to adding a document to an index. These methods cannot
|
|
be used to change the content of an existing index! In order to achieve this,
|
|
a document has to be deleted from an index and a new changed version of that
|
|
document has to be added.</p>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Document.RemoveField(System.String)">
|
|
<summary> <p>Removes field with the specified name from the document.
|
|
If multiple fields exist with this name, this method removes the first field that has been added.
|
|
If there is no field with the specified name, the document remains unchanged.</p>
|
|
<p> Note that the removeField(s) methods like the add method only make sense
|
|
prior to adding a document to an index. These methods cannot
|
|
be used to change the content of an existing index! In order to achieve this,
|
|
a document has to be deleted from an index and a new changed version of that
|
|
document has to be added.</p>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Document.RemoveFields(System.String)">
|
|
<summary> <p>Removes all fields with the given name from the document.
|
|
If there is no field with the specified name, the document remains unchanged.</p>
|
|
<p> Note that the removeField(s) methods like the add method only make sense
|
|
prior to adding a document to an index. These methods cannot
|
|
be used to change the content of an existing index! In order to achieve this,
|
|
a document has to be deleted from an index and a new changed version of that
|
|
document has to be added.</p>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Document.GetField(System.String)">
|
|
<summary>Returns a field with the given name if any exist in this document, or
|
|
null. If multiple fields exists with this name, this method returns the
|
|
first value added.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Document.Get(System.String)">
|
|
<summary>Returns the string value of the field with the given name if any exist in
|
|
this document, or null. If multiple fields exist with this name, this
|
|
method returns the first value added. If only binary fields with this name
|
|
exist, returns null.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Document.Fields">
|
|
<summary>Returns an Enumeration of all the fields in a document. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Document.GetFields(System.String)">
|
|
<summary> Returns an array of {@link Field}s with the given name.
|
|
This method can return <code>null</code>.
|
|
|
|
</summary>
|
|
<param name="name">the name of the field
|
|
</param>
|
|
<returns> a <code>Field[]</code> array
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Document.GetValues(System.String)">
|
|
<summary> Returns an array of values of the field specified as the method parameter.
|
|
This method can return <code>null</code>.
|
|
|
|
</summary>
|
|
<param name="name">the name of the field
|
|
</param>
|
|
<returns> a <code>String[]</code> of field values
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Document.GetBinaryValues(System.String)">
|
|
<summary> Returns an array of byte arrays for of the fields that have the name specified
|
|
as the method parameter. This method will return <code>null</code> if no
|
|
binary fields with the specified name are available.
|
|
|
|
</summary>
|
|
<param name="name">the name of the field
|
|
</param>
|
|
<returns> a <code>byte[][]</code> of binary field values.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Document.GetBinaryValue(System.String)">
|
|
<summary> Returns an array of bytes for the first (or only) field that has the name
|
|
specified as the method parameter. This method will return <code>null</code>
|
|
if no binary fields with the specified name are available.
|
|
There may be non-binary fields with the same name.
|
|
|
|
</summary>
|
|
<param name="name">the name of the field.
|
|
</param>
|
|
<returns> a <code>byte[]</code> containing the binary field value.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Document.ToString">
|
|
<summary>Prints the fields of a document for human consumption. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Documents.Field">
|
|
<summary>A field is a section of a Document. Each field has two parts, a name and a
|
|
value. Values may be free text, provided as a String or as a Reader, or they
|
|
may be atomic keywords, which are not further processed. Such keywords may
|
|
be used to represent dates, urls, etc. Fields are optionally stored in the
|
|
index, so that they may be returned with hits on the document.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Documents.Field.SetBoost(System.Single)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Documents.Field.GetBoost" -->
|
|
<member name="M:Lucene.Net.Documents.Field.Name">
|
|
<summary>Returns the name of the field as an interned string.
|
|
For example "date", "title", "body", ...
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Field.StringValue">
|
|
<summary>The value of the field as a String, or null. If null, the Reader value
|
|
or binary value is used. Exactly one of stringValue(), readerValue(), and
|
|
binaryValue() must be set.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Field.ReaderValue">
|
|
<summary>The value of the field as a Reader, or null. If null, the String value
|
|
or binary value is used. Exactly one of stringValue(), readerValue(),
|
|
and binaryValue() must be set.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Field.BinaryValue">
|
|
<summary>The value of the field in Binary, or null. If null, the Reader or
|
|
String value is used. Exactly one of stringValue(), readerValue() and
|
|
binaryValue() must be set.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Field.#ctor(System.String,System.String,Lucene.Net.Documents.Field.Store,Lucene.Net.Documents.Field.Index)">
|
|
<summary> Create a field by specifying its name, value and how it will
|
|
be saved in the index. Term vectors will not be stored in the index.
|
|
|
|
</summary>
|
|
<param name="name">The name of the field
|
|
</param>
|
|
<param name="value">The string to process
|
|
</param>
|
|
<param name="store">Whether <code>value</code> should be stored in the index
|
|
</param>
|
|
<param name="index">Whether the field should be indexed, and if so, if it should
|
|
be tokenized before indexing
|
|
</param>
|
|
<throws> NullPointerException if name or value is <code>null</code> </throws>
|
|
<throws> IllegalArgumentException if the field is neither stored nor indexed </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Field.#ctor(System.String,System.String,Lucene.Net.Documents.Field.Store,Lucene.Net.Documents.Field.Index,Lucene.Net.Documents.Field.TermVector)">
|
|
<summary> Create a field by specifying its name, value and how it will
|
|
be saved in the index.
|
|
|
|
</summary>
|
|
<param name="name">The name of the field
|
|
</param>
|
|
<param name="value">The string to process
|
|
</param>
|
|
<param name="store">Whether <code>value</code> should be stored in the index
|
|
</param>
|
|
<param name="index">Whether the field should be indexed, and if so, if it should
|
|
be tokenized before indexing
|
|
</param>
|
|
<param name="termVector">Whether term vector should be stored
|
|
</param>
|
|
<throws> NullPointerException if name or value is <code>null</code> </throws>
|
|
<throws> IllegalArgumentException in any of the following situations: </throws>
|
|
<summary> <ul>
|
|
<li>the field is neither stored nor indexed</li>
|
|
<li>the field is not indexed but termVector is <code>TermVector.YES</code></li>
|
|
</ul>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Field.#ctor(System.String,System.IO.TextReader)">
|
|
<summary> Create a tokenized and indexed field that is not stored. Term vectors will
|
|
not be stored.
|
|
|
|
</summary>
|
|
<param name="name">The name of the field
|
|
</param>
|
|
<param name="reader">The reader with the content
|
|
</param>
|
|
<throws> NullPointerException if name or reader is <code>null</code> </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Field.#ctor(System.String,System.IO.TextReader,Lucene.Net.Documents.Field.TermVector)">
|
|
<summary> Create a tokenized and indexed field that is not stored, optionally with
|
|
storing term vectors.
|
|
|
|
</summary>
|
|
<param name="name">The name of the field
|
|
</param>
|
|
<param name="reader">The reader with the content
|
|
</param>
|
|
<param name="termVector">Whether term vector should be stored
|
|
</param>
|
|
<throws> NullPointerException if name or reader is <code>null</code> </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Field.#ctor(System.String,System.Byte[],Lucene.Net.Documents.Field.Store)">
|
|
<summary> Create a stored field with binary value. Optionally the value may be compressed.
|
|
|
|
</summary>
|
|
<param name="name">The name of the field
|
|
</param>
|
|
<param name="value">The binary value
|
|
</param>
|
|
<param name="store">How <code>value</code> should be stored (compressed or not.)
|
|
</param>
|
|
<throws> IllegalArgumentException if store is <code>Store.NO</code> </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Field.IsStored">
|
|
<summary>True iff the value of the field is to be stored in the index for return
|
|
with search hits. It is an error for this to be true if a field is
|
|
Reader-valued.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Field.IsIndexed">
|
|
<summary>True iff the value of the field is to be indexed, so that it may be
|
|
searched on.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Field.IsTokenized">
|
|
<summary>True iff the value of the field should be tokenized as text prior to
|
|
indexing. Un-tokenized fields are indexed as a single word and may not be
|
|
Reader-valued.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Field.IsCompressed">
|
|
<summary>True if the value of the field is stored and compressed within the index </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Field.IsTermVectorStored">
|
|
<summary>True iff the term or terms used to index this field are stored as a term
|
|
vector, available from {@link IndexReader#GetTermFreqVector(int,String)}.
|
|
These methods do not provide access to the original content of the field,
|
|
only to terms used to index it. If the original content must be
|
|
preserved, use the <code>stored</code> attribute instead.
|
|
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Index.IndexReader.GetTermFreqVector(System.Int32,System.String)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Field.IsStoreOffsetWithTermVector">
|
|
<summary> True iff terms are stored as term vector together with their offsets
|
|
(start and end positon in source text).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Field.IsStorePositionWithTermVector">
|
|
<summary> True iff terms are stored as term vector together with their token positions.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Field.IsBinary">
|
|
<summary>True iff the value of the filed is stored as binary </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Field.GetOmitNorms">
|
|
<summary>True if norms are omitted for this indexed field </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Field.SetOmitNorms(System.Boolean)">
|
|
<summary>Expert:
|
|
|
|
If set, omit normalization factors associated with this indexed field.
|
|
This effectively disables indexing boosts and length normalization for this field.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.Field.ToString">
|
|
<summary>Prints a Field for human consumption. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Documents.Field.Store">
|
|
<summary>Specifies whether and how a field should be stored. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Util.Parameter">
|
|
<summary> A serializable Enum class.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Util.Parameter.ReadResolve">
|
|
<summary> Resolves the deserialized instance to the local reference for accurate
|
|
equals() and == comparisons.
|
|
|
|
</summary>
|
|
<returns> a reference to Parameter as resolved in the local VM
|
|
</returns>
|
|
<throws> ObjectStreamException </throws>
|
|
</member>
|
|
<member name="F:Lucene.Net.Documents.Field.Store.COMPRESS">
|
|
<summary>Store the original field value in the index in a compressed form. This is
|
|
useful for long documents and for binary valued fields.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Documents.Field.Store.YES">
|
|
<summary>Store the original field value in the index. This is useful for short texts
|
|
like a document's title which should be displayed with the results. The
|
|
value is stored in its original form, i.e. no analyzer is used before it is
|
|
stored.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Documents.Field.Store.NO">
|
|
<summary>Do not store the field value in the index. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Documents.Field.Index">
|
|
<summary>Specifies whether and how a field should be indexed. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Documents.Field.Index.NO">
|
|
<summary>Do not index the field value. This field can thus not be searched,
|
|
but one can still access its contents provided it is
|
|
{@link Field.Store stored}.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Documents.Field.Index.TOKENIZED">
|
|
<summary>Index the field's value so it can be searched. An Analyzer will be used
|
|
to tokenize and possibly further normalize the text before its
|
|
terms will be stored in the index. This is useful for common text.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Documents.Field.Index.UN_TOKENIZED">
|
|
<summary>Index the field's value without using an Analyzer, so it can be searched.
|
|
As no analyzer is used the value will be stored as a single term. This is
|
|
useful for unique Ids like product numbers.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Documents.Field.Index.NO_NORMS">
|
|
<summary>Index the field's value without an Analyzer, and disable
|
|
the storing of norms. No norms means that index-time boosting
|
|
and field length normalization will be disabled. The benefit is
|
|
less memory usage as norms take up one byte per indexed field
|
|
for every document in the index.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Documents.Field.TermVector">
|
|
<summary>Specifies whether and how a field should have term vectors. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Documents.Field.TermVector.NO">
|
|
<summary>Do not store term vectors. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Documents.Field.TermVector.YES">
|
|
<summary>Store the term vectors of each document. A term vector is a list
|
|
of the document's terms and their number of occurences in that document.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Documents.Field.TermVector.WITH_POSITIONS">
|
|
<summary> Store the term vector + token position information
|
|
|
|
</summary>
|
|
<seealso cref="F:Lucene.Net.Documents.Field.TermVector.YES">
|
|
</seealso>
|
|
</member>
|
|
<member name="F:Lucene.Net.Documents.Field.TermVector.WITH_OFFSETS">
|
|
<summary> Store the term vector + Token offset information
|
|
|
|
</summary>
|
|
<seealso cref="F:Lucene.Net.Documents.Field.TermVector.YES">
|
|
</seealso>
|
|
</member>
|
|
<member name="F:Lucene.Net.Documents.Field.TermVector.WITH_POSITIONS_OFFSETS">
|
|
<summary> Store the term vector + Token position and offset information
|
|
|
|
</summary>
|
|
<seealso cref="F:Lucene.Net.Documents.Field.TermVector.YES">
|
|
</seealso>
|
|
<seealso cref="F:Lucene.Net.Documents.Field.TermVector.WITH_POSITIONS">
|
|
</seealso>
|
|
<seealso cref="F:Lucene.Net.Documents.Field.TermVector.WITH_OFFSETS">
|
|
</seealso>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Documents.NumberTools" -->
|
|
<member name="F:Lucene.Net.Documents.NumberTools.MIN_STRING_VALUE">
|
|
<summary> Equivalent to longToString(Long.MIN_VALUE)</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Documents.NumberTools.MAX_STRING_VALUE">
|
|
<summary> Equivalent to longToString(Long.MAX_VALUE)</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Documents.NumberTools.STR_SIZE">
|
|
<summary> The length of (all) strings returned by {@link #longToString}</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.NumberTools.LongToString(System.Int64)">
|
|
<summary> Converts a long to a String suitable for indexing.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Documents.NumberTools.StringToLong(System.String)">
|
|
<summary> Converts a String that was returned by {@link #longToString} back to a
|
|
long.
|
|
|
|
</summary>
|
|
<throws> IllegalArgumentException </throws>
|
|
<summary> if the input is null
|
|
</summary>
|
|
<throws> NumberFormatException </throws>
|
|
<summary> if the input does not parse (it was not a String returned by
|
|
longToString()).
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Index.CompoundFileReader">
|
|
<summary> Class for accessing a compound stream.
|
|
This class implements a directory, but is limited to only read operations.
|
|
Directory methods that would normally modify data throw an exception.
|
|
|
|
</summary>
|
|
<author> Dmitry Serebrennikov
|
|
</author>
|
|
<version> $Id: CompoundFileReader.java 208905 2005-07-03 10:40:01Z dnaber $
|
|
</version>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Store.Directory" -->
|
|
<member name="M:Lucene.Net.Store.Directory.List">
|
|
<summary>Returns an array of strings, one for each file in the directory. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.Directory.FileExists(System.String)">
|
|
<summary>Returns true iff a file with the given name exists. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.Directory.FileModified(System.String)">
|
|
<summary>Returns the time the named file was last modified. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.Directory.TouchFile(System.String)">
|
|
<summary>Set the modified time of an existing file to now. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.Directory.DeleteFile(System.String)">
|
|
<summary>Removes an existing file in the directory. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.Directory.RenameFile(System.String,System.String)">
|
|
<summary>Renames an existing file in the directory.
|
|
If a file already exists with the new name, then it is replaced.
|
|
This replacement should be atomic.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.Directory.FileLength(System.String)">
|
|
<summary>Returns the length of a file in the directory. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.Directory.CreateOutput(System.String)">
|
|
<summary>Creates a new, empty file in the directory with the given name.
|
|
Returns a stream writing this file.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.Directory.OpenInput(System.String)">
|
|
<summary>Returns a stream reading an existing file. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.Directory.MakeLock(System.String)">
|
|
<summary>Construct a {@link Lock}.</summary>
|
|
<param name="name">the name of the lock file
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.Directory.Close">
|
|
<summary>Closes the store. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.CompoundFileReader.List">
|
|
<summary>Returns an array of strings, one for each file in the directory. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.CompoundFileReader.FileExists(System.String)">
|
|
<summary>Returns true iff a file with the given name exists. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.CompoundFileReader.FileModified(System.String)">
|
|
<summary>Returns the time the compound file was last modified. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.CompoundFileReader.TouchFile(System.String)">
|
|
<summary>Set the modified time of the compound file to now. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.CompoundFileReader.DeleteFile(System.String)">
|
|
<summary>Not implemented</summary>
|
|
<throws> UnsupportedOperationException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.CompoundFileReader.RenameFile(System.String,System.String)">
|
|
<summary>Not implemented</summary>
|
|
<throws> UnsupportedOperationException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.CompoundFileReader.FileLength(System.String)">
|
|
<summary>Returns the length of a file in the directory.</summary>
|
|
<throws> IOException if the file does not exist </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.CompoundFileReader.CreateOutput(System.String)">
|
|
<summary>Not implemented</summary>
|
|
<throws> UnsupportedOperationException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.CompoundFileReader.MakeLock(System.String)">
|
|
<summary>Not implemented</summary>
|
|
<throws> UnsupportedOperationException </throws>
|
|
</member>
|
|
<member name="T:Lucene.Net.Index.CompoundFileReader.CSIndexInput">
|
|
<summary>Implementation of an IndexInput that reads from a portion of the
|
|
compound file. The visibility is left as "package" *only* because
|
|
this helps with testing since JUnit test cases in a different class
|
|
can then access package fields of this class.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Store.BufferedIndexInput">
|
|
<summary>Base implementation class for buffered {@link IndexInput}. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Store.IndexInput">
|
|
<summary>Abstract base class for input from a file in a {@link Directory}. A
|
|
random-access input stream. Used for all Lucene index input operations.
|
|
</summary>
|
|
<seealso cref="T:Lucene.Net.Store.Directory">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexInput.ReadByte">
|
|
<summary>Reads and returns a single byte.</summary>
|
|
<seealso cref="M:Lucene.Net.Store.IndexOutput.WriteByte(System.Byte)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexInput.ReadBytes(System.Byte[],System.Int32,System.Int32)">
|
|
<summary>Reads a specified number of bytes into an array at the specified offset.</summary>
|
|
<param name="b">the array to read bytes into
|
|
</param>
|
|
<param name="offset">the offset in the array to start storing bytes
|
|
</param>
|
|
<param name="len">the number of bytes to read
|
|
</param>
|
|
<seealso cref="M:Lucene.Net.Store.IndexOutput.WriteBytes(System.Byte[],System.Int32)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexInput.ReadInt">
|
|
<summary>Reads four bytes and returns an int.</summary>
|
|
<seealso cref="M:Lucene.Net.Store.IndexOutput.WriteInt(System.Int32)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexInput.ReadVInt">
|
|
<summary>Reads an int stored in variable-length format. Reads between one and
|
|
five bytes. Smaller values take fewer bytes. Negative numbers are not
|
|
supported.
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Store.IndexOutput.WriteVInt(System.Int32)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexInput.ReadLong">
|
|
<summary>Reads eight bytes and returns a long.</summary>
|
|
<seealso cref="M:Lucene.Net.Store.IndexOutput.WriteLong(System.Int64)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexInput.ReadVLong">
|
|
<summary>Reads a long stored in variable-length format. Reads between one and
|
|
nine bytes. Smaller values take fewer bytes. Negative numbers are not
|
|
supported.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexInput.ReadString">
|
|
<summary>Reads a string.</summary>
|
|
<seealso cref="M:Lucene.Net.Store.IndexOutput.WriteString(System.String)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexInput.ReadChars(System.Char[],System.Int32,System.Int32)">
|
|
<summary>Reads UTF-8 encoded characters into an array.</summary>
|
|
<param name="buffer">the array to read characters into
|
|
</param>
|
|
<param name="start">the offset in the array to start storing characters
|
|
</param>
|
|
<param name="length">the number of characters to read
|
|
</param>
|
|
<seealso cref="M:Lucene.Net.Store.IndexOutput.WriteChars(System.String,System.Int32,System.Int32)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexInput.Close">
|
|
<summary>Closes the stream to futher operations. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexInput.GetFilePointer">
|
|
<summary>Returns the current position in this file, where the next read will
|
|
occur.
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Store.IndexInput.Seek(System.Int64)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexInput.Seek(System.Int64)">
|
|
<summary>Sets current position in this file, where the next read will occur.</summary>
|
|
<seealso cref="M:Lucene.Net.Store.IndexInput.GetFilePointer">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexInput.Length">
|
|
<summary>The number of bytes in the file. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Store.IndexInput.Clone" -->
|
|
<member name="M:Lucene.Net.Store.BufferedIndexInput.ReadInternal(System.Byte[],System.Int32,System.Int32)">
|
|
<summary>Expert: implements buffer refill. Reads bytes from the current position
|
|
in the input.
|
|
</summary>
|
|
<param name="b">the array to read bytes into
|
|
</param>
|
|
<param name="offset">the offset in the array to start storing bytes
|
|
</param>
|
|
<param name="length">the number of bytes to read
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.BufferedIndexInput.SeekInternal(System.Int64)">
|
|
<summary>Expert: implements seek. Sets current position in this file, where the
|
|
next {@link #ReadInternal(byte[],int,int)} will occur.
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Store.BufferedIndexInput.ReadInternal(System.Byte[],System.Int32,System.Int32)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.CompoundFileReader.CSIndexInput.ReadInternal(System.Byte[],System.Int32,System.Int32)">
|
|
<summary>Expert: implements buffer refill. Reads bytes from the current
|
|
position in the input.
|
|
</summary>
|
|
<param name="b">the array to read bytes into
|
|
</param>
|
|
<param name="offset">the offset in the array to start storing bytes
|
|
</param>
|
|
<param name="len">the number of bytes to read
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.CompoundFileReader.CSIndexInput.SeekInternal(System.Int64)">
|
|
<summary>Expert: implements seek. Sets current position in this file, where
|
|
the next {@link #ReadInternal(byte[],int,int)} will occur.
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Index.CompoundFileReader.CSIndexInput.ReadInternal(System.Byte[],System.Int32,System.Int32)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.CompoundFileReader.CSIndexInput.Close">
|
|
<summary>Closes the stream to further operations. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Index.CompoundFileWriter" -->
|
|
<member name="M:Lucene.Net.Index.CompoundFileWriter.#ctor(Lucene.Net.Store.Directory,System.String)">
|
|
<summary>Create the compound stream in the specified file. The file name is the
|
|
entire name (no extensions are added).
|
|
</summary>
|
|
<throws> NullPointerException if <code>dir</code> or <code>name</code> is null </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.CompoundFileWriter.GetDirectory">
|
|
<summary>Returns the directory of the compound file. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.CompoundFileWriter.GetName">
|
|
<summary>Returns the name of the compound file. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.CompoundFileWriter.AddFile(System.String)">
|
|
<summary>Add a source stream. <code>file</code> is the string by which the
|
|
sub-stream will be known in the compound stream.
|
|
|
|
</summary>
|
|
<throws> IllegalStateException if this writer is closed </throws>
|
|
<throws> NullPointerException if <code>file</code> is null </throws>
|
|
<throws> IllegalArgumentException if a file with the same name </throws>
|
|
<summary> has been added already
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.CompoundFileWriter.Close">
|
|
<summary>Merge files with the extensions added up to now.
|
|
All files with these extensions are combined sequentially into the
|
|
compound stream. After successful merge, the source files
|
|
are deleted.
|
|
</summary>
|
|
<throws> IllegalStateException if close() had been called before or </throws>
|
|
<summary> if no file has been added to this object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.CompoundFileWriter.CopyFile(Lucene.Net.Index.CompoundFileWriter.FileEntry,Lucene.Net.Store.IndexOutput,System.Byte[])">
|
|
<summary>Copy the contents of the file with specified extension into the
|
|
provided output stream. Use the provided buffer for moving data
|
|
to reduce memory allocation.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.CompoundFileWriter.FileEntry.file">
|
|
<summary>source file </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.CompoundFileWriter.FileEntry.directoryOffset">
|
|
<summary>temporary holder for the start of directory entry for this file </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.CompoundFileWriter.FileEntry.dataOffset">
|
|
<summary>temporary holder for the start of this file's data section </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.DocumentWriter.#ctor(Lucene.Net.Store.Directory,Lucene.Net.Analysis.Analyzer,Lucene.Net.Search.Similarity,System.Int32)">
|
|
<summary>This ctor used by test code only.
|
|
|
|
</summary>
|
|
<param name="directory">The directory to write the document information to
|
|
</param>
|
|
<param name="analyzer">The analyzer to use for the document
|
|
</param>
|
|
<param name="similarity">The Similarity function
|
|
</param>
|
|
<param name="maxFieldLength">The maximum number of tokens a field may have
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.DocumentWriter.SetInfoStream(System.IO.TextWriter)">
|
|
<summary>If non-null, a message will be printed to this if maxFieldLength is reached.</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Index.FieldInfos">
|
|
<summary>Access to the Field Info file that describes document fields and whether or
|
|
not they are indexed. Each segment has a separate Field Info file. Objects
|
|
of this class are thread-safe for multiple readers, but only one thread can
|
|
be adding documents at a time, with no other reader or writer threads
|
|
accessing this object.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.FieldInfos.#ctor(Lucene.Net.Store.Directory,System.String)">
|
|
<summary> Construct a FieldInfos object using the directory and the name of the file
|
|
IndexInput
|
|
</summary>
|
|
<param name="d">The directory to open the IndexInput from
|
|
</param>
|
|
<param name="name">The name of the file to open the IndexInput from in the Directory
|
|
</param>
|
|
<throws> IOException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.FieldInfos.Add(Lucene.Net.Documents.Document)">
|
|
<summary>Adds field info for a Document. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.FieldInfos.AddIndexed(System.Collections.ICollection,System.Boolean,System.Boolean,System.Boolean)">
|
|
<summary> Add fields that are indexed. Whether they have termvectors has to be specified.
|
|
|
|
</summary>
|
|
<param name="names">The names of the fields
|
|
</param>
|
|
<param name="storeTermVectors">Whether the fields store term vectors or not
|
|
</param>
|
|
<param name="storePositionWithTermVector">treu if positions should be stored.
|
|
</param>
|
|
<param name="storeOffsetWithTermVector">true if offsets should be stored
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.FieldInfos.Add(System.Collections.ICollection,System.Boolean)">
|
|
<summary> Assumes the fields are not storing term vectors.
|
|
|
|
</summary>
|
|
<param name="names">The names of the fields
|
|
</param>
|
|
<param name="isIndexed">Whether the fields are indexed or not
|
|
|
|
</param>
|
|
<seealso cref="!:Add(String, boolean)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.FieldInfos.Add(System.String,System.Boolean)">
|
|
<summary> Calls 5 parameter add with false for all TermVector parameters.
|
|
|
|
</summary>
|
|
<param name="name">The name of the Field
|
|
</param>
|
|
<param name="isIndexed">true if the field is indexed
|
|
</param>
|
|
<seealso cref="!:Add(String, boolean, boolean, boolean, boolean)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.FieldInfos.Add(System.String,System.Boolean,System.Boolean)">
|
|
<summary> Calls 5 parameter add with false for term vector positions and offsets.
|
|
|
|
</summary>
|
|
<param name="name">The name of the field
|
|
</param>
|
|
<param name="isIndexed"> true if the field is indexed
|
|
</param>
|
|
<param name="storeTermVector">true if the term vector should be stored
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.FieldInfos.Add(System.String,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
|
|
<summary>If the field is not yet known, adds it. If it is known, checks to make
|
|
sure that the isIndexed flag is the same as was given previously for this
|
|
field. If not - marks it as being indexed. Same goes for the TermVector
|
|
parameters.
|
|
|
|
</summary>
|
|
<param name="name">The name of the field
|
|
</param>
|
|
<param name="isIndexed">true if the field is indexed
|
|
</param>
|
|
<param name="storeTermVector">true if the term vector should be stored
|
|
</param>
|
|
<param name="storePositionWithTermVector">true if the term vector with positions should be stored
|
|
</param>
|
|
<param name="storeOffsetWithTermVector">true if the term vector with offsets should be stored
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.FieldInfos.Add(System.String,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
|
|
<summary>If the field is not yet known, adds it. If it is known, checks to make
|
|
sure that the isIndexed flag is the same as was given previously for this
|
|
field. If not - marks it as being indexed. Same goes for the TermVector
|
|
parameters.
|
|
|
|
</summary>
|
|
<param name="name">The name of the field
|
|
</param>
|
|
<param name="isIndexed">true if the field is indexed
|
|
</param>
|
|
<param name="storeTermVector">true if the term vector should be stored
|
|
</param>
|
|
<param name="storePositionWithTermVector">true if the term vector with positions should be stored
|
|
</param>
|
|
<param name="storeOffsetWithTermVector">true if the term vector with offsets should be stored
|
|
</param>
|
|
<param name="omitNorms">true if the norms for the indexed field should be omitted
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.FieldInfos.FieldName(System.Int32)">
|
|
<summary> Return the fieldName identified by its number.
|
|
|
|
</summary>
|
|
<param name="fieldNumber">
|
|
</param>
|
|
<returns> the fieldName or an empty string when the field
|
|
with the given number doesn't exist.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.FieldInfos.FieldInfo(System.Int32)">
|
|
<summary> Return the fieldinfo object referenced by the fieldNumber.</summary>
|
|
<param name="fieldNumber">
|
|
</param>
|
|
<returns> the FieldInfo object or null when the given fieldNumber
|
|
doesn't exist.
|
|
</returns>
|
|
</member>
|
|
<member name="T:Lucene.Net.Index.FieldsReader">
|
|
<summary> Class responsible for access to stored document fields.
|
|
|
|
It uses <segment>.fdt and <segment>.fdx; files.
|
|
|
|
</summary>
|
|
<version> $Id: FieldsReader.java 329524 2005-10-30 05:38:46Z yonik $
|
|
</version>
|
|
</member>
|
|
<member name="T:Lucene.Net.Index.FilterIndexReader">
|
|
<summary>A <code>FilterIndexReader</code> contains another IndexReader, which it
|
|
uses as its basic source of data, possibly transforming the data along the
|
|
way or providing additional functionality. The class
|
|
<code>FilterIndexReader</code> itself simply implements all abstract methods
|
|
of <code>IndexReader</code> with versions that pass all requests to the
|
|
contained index reader. Subclasses of <code>FilterIndexReader</code> may
|
|
further override some of these methods and may also provide additional
|
|
methods and fields.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Index.IndexReader" -->
|
|
<member name="M:Lucene.Net.Index.IndexReader.#ctor(Lucene.Net.Store.Directory)">
|
|
<summary> Constructor used if IndexReader is not owner of its directory.
|
|
This is used for IndexReaders that are used within other IndexReaders that take care or locking directories.
|
|
|
|
</summary>
|
|
<param name="directory">Directory where IndexReader files reside.
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.#ctor(Lucene.Net.Store.Directory,Lucene.Net.Index.SegmentInfos,System.Boolean)">
|
|
<summary> Constructor used if IndexReader is owner of its directory.
|
|
If IndexReader is owner of its directory, it locks its directory in case of write operations.
|
|
|
|
</summary>
|
|
<param name="directory">Directory where IndexReader files reside.
|
|
</param>
|
|
<param name="segmentInfos">Used for write-l
|
|
</param>
|
|
<param name="closeDirectory">
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.Open(System.String)">
|
|
<summary>Returns an IndexReader reading the index in an FSDirectory in the named
|
|
path.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.Open(System.IO.FileInfo)">
|
|
<summary>Returns an IndexReader reading the index in an FSDirectory in the named
|
|
path.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.Open(Lucene.Net.Store.Directory)">
|
|
<summary>Returns an IndexReader reading the index in the given Directory. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.Directory">
|
|
<summary>Returns the directory this index resides in. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.LastModified(System.String)">
|
|
<summary> Returns the time the index in the named directory was last modified.
|
|
Do not use this to check whether the reader is still up-to-date, use
|
|
{@link #IsCurrent()} instead.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.LastModified(System.IO.FileInfo)">
|
|
<summary> Returns the time the index in the named directory was last modified.
|
|
Do not use this to check whether the reader is still up-to-date, use
|
|
{@link #IsCurrent()} instead.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.LastModified(Lucene.Net.Store.Directory)">
|
|
<summary> Returns the time the index in the named directory was last modified.
|
|
Do not use this to check whether the reader is still up-to-date, use
|
|
{@link #IsCurrent()} instead.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.GetCurrentVersion(System.String)">
|
|
<summary> Reads version number from segments files. The version number is
|
|
initialized with a timestamp and then increased by one for each change of
|
|
the index.
|
|
|
|
</summary>
|
|
<param name="directory">where the index resides.
|
|
</param>
|
|
<returns> version number.
|
|
</returns>
|
|
<throws> IOException if segments file cannot be read </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.GetCurrentVersion(System.IO.FileInfo)">
|
|
<summary> Reads version number from segments files. The version number is
|
|
initialized with a timestamp and then increased by one for each change of
|
|
the index.
|
|
|
|
</summary>
|
|
<param name="directory">where the index resides.
|
|
</param>
|
|
<returns> version number.
|
|
</returns>
|
|
<throws> IOException if segments file cannot be read </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.GetCurrentVersion(Lucene.Net.Store.Directory)">
|
|
<summary> Reads version number from segments files. The version number is
|
|
initialized with a timestamp and then increased by one for each change of
|
|
the index.
|
|
|
|
</summary>
|
|
<param name="directory">where the index resides.
|
|
</param>
|
|
<returns> version number.
|
|
</returns>
|
|
<throws> IOException if segments file cannot be read. </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.GetVersion">
|
|
<summary> Version number when this IndexReader was opened.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.IsCurrent">
|
|
<summary> Check whether this IndexReader still works on a current version of the index.
|
|
If this is not the case you will need to re-open the IndexReader to
|
|
make sure you see the latest changes made to the index.
|
|
|
|
</summary>
|
|
<throws> IOException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.GetTermFreqVectors(System.Int32)">
|
|
<summary> Return an array of term frequency vectors for the specified document.
|
|
The array contains a vector for each vectorized field in the document.
|
|
Each vector contains terms and frequencies for all terms in a given vectorized field.
|
|
If no such fields existed, the method returns null. The term vectors that are
|
|
returned my either be of type TermFreqVector or of type TermPositionsVector if
|
|
positions or offsets have been stored.
|
|
|
|
</summary>
|
|
<param name="docNumber">document for which term frequency vectors are returned
|
|
</param>
|
|
<returns> array of term frequency vectors. May be null if no term vectors have been
|
|
stored for the specified document.
|
|
</returns>
|
|
<throws> IOException if index cannot be accessed </throws>
|
|
<seealso cref="!:Lucene.Net.document.Field.TermVector">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.GetTermFreqVector(System.Int32,System.String)">
|
|
<summary> Return a term frequency vector for the specified document and field. The
|
|
returned vector contains terms and frequencies for the terms in
|
|
the specified field of this document, if the field had the storeTermVector
|
|
flag set. If termvectors had been stored with positions or offsets, a
|
|
TermPositionsVector is returned.
|
|
|
|
</summary>
|
|
<param name="docNumber">document for which the term frequency vector is returned
|
|
</param>
|
|
<param name="field">field for which the term frequency vector is returned.
|
|
</param>
|
|
<returns> term frequency vector May be null if field does not exist in the specified
|
|
document or term vector was not stored.
|
|
</returns>
|
|
<throws> IOException if index cannot be accessed </throws>
|
|
<seealso cref="!:Lucene.Net.document.Field.TermVector">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.IndexExists(System.String)">
|
|
<summary> Returns <code>true</code> if an index exists at the specified directory.
|
|
If the directory does not exist or if there is no index in it.
|
|
<code>false</code> is returned.
|
|
</summary>
|
|
<param name="directory">the directory to check for an index
|
|
</param>
|
|
<returns> <code>true</code> if an index exists; <code>false</code> otherwise
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.IndexExists(System.IO.FileInfo)">
|
|
<summary> Returns <code>true</code> if an index exists at the specified directory.
|
|
If the directory does not exist or if there is no index in it.
|
|
</summary>
|
|
<param name="directory">the directory to check for an index
|
|
</param>
|
|
<returns> <code>true</code> if an index exists; <code>false</code> otherwise
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.IndexExists(Lucene.Net.Store.Directory)">
|
|
<summary> Returns <code>true</code> if an index exists at the specified directory.
|
|
If the directory does not exist or if there is no index in it.
|
|
</summary>
|
|
<param name="directory">the directory to check for an index
|
|
</param>
|
|
<returns> <code>true</code> if an index exists; <code>false</code> otherwise
|
|
</returns>
|
|
<throws> IOException if there is a problem with accessing the index </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.NumDocs">
|
|
<summary>Returns the number of documents in this index. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.MaxDoc">
|
|
<summary>Returns one greater than the largest possible document number.
|
|
This may be used to, e.g., determine how big to allocate an array which
|
|
will have an element for every document number in an index.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.Document(System.Int32)">
|
|
<summary>Returns the stored fields of the <code>n</code><sup>th</sup>
|
|
<code>Document</code> in this index.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.IsDeleted(System.Int32)">
|
|
<summary>Returns true if document <i>n</i> has been deleted </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.HasDeletions">
|
|
<summary>Returns true if any documents have been deleted </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.HasNorms(System.String)">
|
|
<summary>Returns true if there are norms stored for this field. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.Norms(System.String)">
|
|
<summary>Returns the byte-encoded normalization factor for the named field of
|
|
every document. This is used by the search code to score documents.
|
|
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Documents.Field.SetBoost(System.Single)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.Norms(System.String,System.Byte[],System.Int32)">
|
|
<summary>Reads the byte-encoded normalization factor for the named field of every
|
|
document. This is used by the search code to score documents.
|
|
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Documents.Field.SetBoost(System.Single)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.SetNorm(System.Int32,System.String,System.Byte)">
|
|
<summary>Expert: Resets the normalization factor for the named field of the named
|
|
document. The norm represents the product of the field's {@link
|
|
Field#SetBoost(float) boost} and its {@link Similarity#LengthNorm(String,
|
|
int) length normalization}. Thus, to preserve the length normalization
|
|
values when resetting this, one should base the new value upon the old.
|
|
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Index.IndexReader.Norms(System.String)">
|
|
</seealso>
|
|
<seealso cref="M:Lucene.Net.Search.Similarity.DecodeNorm(System.Byte)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.DoSetNorm(System.Int32,System.String,System.Byte)">
|
|
<summary>Implements setNorm in subclass.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.SetNorm(System.Int32,System.String,System.Single)">
|
|
<summary>Expert: Resets the normalization factor for the named field of the named
|
|
document.
|
|
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Index.IndexReader.Norms(System.String)">
|
|
</seealso>
|
|
<seealso cref="M:Lucene.Net.Search.Similarity.DecodeNorm(System.Byte)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.Terms">
|
|
<summary>Returns an enumeration of all the terms in the index.
|
|
The enumeration is ordered by Term.compareTo(). Each term
|
|
is greater than all that precede it in the enumeration.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.Terms(Lucene.Net.Index.Term)">
|
|
<summary>Returns an enumeration of all terms after a given term.
|
|
The enumeration is ordered by Term.compareTo(). Each term
|
|
is greater than all that precede it in the enumeration.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.DocFreq(Lucene.Net.Index.Term)">
|
|
<summary>Returns the number of documents containing the term <code>t</code>. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Index.IndexReader.TermDocs(Lucene.Net.Index.Term)" -->
|
|
<member name="M:Lucene.Net.Index.IndexReader.TermDocs">
|
|
<summary>Returns an unpositioned {@link TermDocs} enumerator. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Index.IndexReader.TermPositions(Lucene.Net.Index.Term)" -->
|
|
<member name="M:Lucene.Net.Index.IndexReader.TermPositions">
|
|
<summary>Returns an unpositioned {@link TermPositions} enumerator. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.AquireWriteLock">
|
|
<summary> Tries to acquire the WriteLock on this directory.
|
|
this method is only valid if this IndexReader is directory owner.
|
|
|
|
</summary>
|
|
<throws> IOException If WriteLock cannot be acquired. </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.DeleteDocument(System.Int32)">
|
|
<summary>Deletes the document numbered <code>docNum</code>. Once a document is
|
|
deleted it will not appear in TermDocs or TermPostitions enumerations.
|
|
Attempts to read its field with the {@link #document}
|
|
method will result in an error. The presence of this document may still be
|
|
reflected in the {@link #docFreq} statistic, though
|
|
this will be corrected eventually as the index is further modified.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.DoDelete(System.Int32)">
|
|
<summary>Implements deletion of the document numbered <code>docNum</code>.
|
|
Applications should call {@link #DeleteDocument(int)} or {@link #DeleteDocuments(Term)}.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.DeleteDocuments(Lucene.Net.Index.Term)">
|
|
<summary>Deletes all documents containing <code>term</code>.
|
|
This is useful if one uses a document field to hold a unique ID string for
|
|
the document. Then to delete such a document, one merely constructs a
|
|
term with the appropriate field and the unique ID string as its text and
|
|
passes it to this method.
|
|
See {@link #Delete(int)} for information about when this deletion will
|
|
become effective.
|
|
</summary>
|
|
<returns> the number of documents deleted
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.UndeleteAll">
|
|
<summary>Undeletes all documents currently marked as deleted in this index.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.DoUndeleteAll">
|
|
<summary>Implements actual undeleteAll() in subclass. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.Commit">
|
|
<summary> Commit changes resulting from delete, undeleteAll, or setNorm operations
|
|
|
|
</summary>
|
|
<throws> IOException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.DoCommit">
|
|
<summary>Implements commit. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.Close">
|
|
<summary> Closes files associated with this index.
|
|
Also saves any new deletions to disk.
|
|
No other methods should be called after this has been called.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.DoClose">
|
|
<summary>Implements close. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.Finalize">
|
|
<summary>Release the write lock, if needed. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.GetFieldNames(Lucene.Net.Index.IndexReader.FieldOption)">
|
|
<summary> Get a list of unique field names that exist in this index and have the specified
|
|
field option information.
|
|
</summary>
|
|
<param name="fldOption">specifies which field option should be available for the returned fields
|
|
</param>
|
|
<returns> Collection of Strings indicating the names of the fields.
|
|
</returns>
|
|
<seealso cref="T:Lucene.Net.Index.IndexReader.FieldOption">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.IsLocked(Lucene.Net.Store.Directory)">
|
|
<summary> Returns <code>true</code> iff the index in the named directory is
|
|
currently locked.
|
|
</summary>
|
|
<param name="directory">the directory to check for a lock
|
|
</param>
|
|
<throws> IOException if there is a problem with accessing the index </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexReader.IsLocked(System.String)">
|
|
<summary> Returns <code>true</code> iff the index in the named directory is
|
|
currently locked.
|
|
</summary>
|
|
<param name="directory">the directory to check for a lock
|
|
</param>
|
|
<throws> IOException if there is a problem with accessing the index </throws>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Index.IndexReader.Unlock(Lucene.Net.Store.Directory)" -->
|
|
<member name="M:Lucene.Net.Index.IndexReader.Main(System.String[])">
|
|
<summary> Prints the filename and size of each file within a given compound file.
|
|
Add the -extract flag to extract files to the current working directory.
|
|
In order to make the extracted version of the index work, you have to copy
|
|
the segments file from the compound index into the directory where the extracted files are stored.
|
|
</summary>
|
|
<param name="args">Usage: Lucene.Net.index.IndexReader [-extract] <cfsfile>
|
|
</param>
|
|
</member>
|
|
<member name="T:Lucene.Net.Store.Lock.With">
|
|
<summary>Utility class for executing code with exclusive access. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Store.Lock" -->
|
|
<member name="M:Lucene.Net.Store.Lock.Obtain">
|
|
<summary>Attempts to obtain exclusive access and immediately return
|
|
upon success or failure.
|
|
</summary>
|
|
<returns> true iff exclusive access is obtained
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.Lock.Obtain(System.Int64)">
|
|
<summary>Attempts to obtain an exclusive lock within amount
|
|
of time given. Currently polls once per second until
|
|
lockWaitTimeout is passed.
|
|
</summary>
|
|
<param name="lockWaitTimeout">length of time to wait in ms
|
|
</param>
|
|
<returns> true if lock was obtained
|
|
</returns>
|
|
<throws> IOException if lock wait times out or obtain() throws an IOException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.Lock.Release">
|
|
<summary>Releases exclusive access. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.Lock.IsLocked">
|
|
<summary>Returns true if the resource is currently locked. Note that one must
|
|
still call {@link #Obtain()} before using the resource.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Store.Lock.With">
|
|
<summary>Utility class for executing code with exclusive access. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.Lock.With.#ctor(Lucene.Net.Store.Lock,System.Int64)">
|
|
<summary>Constructs an executor that will grab the named lock. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.Lock.With.DoBody">
|
|
<summary>Code to execute with exclusive access. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.Lock.With.Run">
|
|
<summary>Calls {@link #doBody} while <i>lock</i> is obtained. Blocks if lock
|
|
cannot be obtained immediately. Retries to obtain lock once per second
|
|
until it is obtained, or until it has tried ten times. Lock is released when
|
|
{@link #doBody} exits.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.FilterIndexReader.#ctor(Lucene.Net.Index.IndexReader)">
|
|
<summary> <p>Construct a FilterIndexReader based on the specified base reader.
|
|
Directory locking for delete, undeleteAll, and setNorm operations is
|
|
left to the base reader.</p>
|
|
<p>Note that base reader is closed if this FilterIndexReader is closed.</p>
|
|
</summary>
|
|
<param name="in">specified base reader.
|
|
</param>
|
|
</member>
|
|
<member name="T:Lucene.Net.Index.FilterIndexReader.FilterTermDocs">
|
|
<summary>Base class for filtering {@link TermDocs} implementations. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Index.TermDocs" -->
|
|
<member name="M:Lucene.Net.Index.TermDocs.Seek(Lucene.Net.Index.Term)">
|
|
<summary>Sets this to the data for a term.
|
|
The enumeration is reset to the start of the data for this term.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermDocs.Seek(Lucene.Net.Index.TermEnum)">
|
|
<summary>Sets this to the data for the current term in a {@link TermEnum}.
|
|
This may be optimized in some implementations.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Index.TermDocs.Doc" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Index.TermDocs.Freq" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Index.TermDocs.Next" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Index.TermDocs.Read(System.Int32[],System.Int32[])" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Index.TermDocs.SkipTo(System.Int32)" -->
|
|
<member name="M:Lucene.Net.Index.TermDocs.Close">
|
|
<summary>Frees associated resources. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Index.FilterIndexReader.FilterTermPositions">
|
|
<summary>Base class for filtering {@link TermPositions} implementations. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Index.TermPositions" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Index.TermPositions.NextPosition" -->
|
|
<member name="T:Lucene.Net.Index.FilterIndexReader.FilterTermEnum">
|
|
<summary>Base class for filtering {@link TermEnum} implementations. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Index.TermEnum" -->
|
|
<member name="M:Lucene.Net.Index.TermEnum.Next">
|
|
<summary>Increments the enumeration to the next element. True if one exists.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermEnum.Term">
|
|
<summary>Returns the current Term in the enumeration.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermEnum.DocFreq">
|
|
<summary>Returns the docFreq of the current Term in the enumeration.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermEnum.Close">
|
|
<summary>Closes the enumeration to further activity, freeing resources. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Index.TermEnum.SkipTo(Lucene.Net.Index.Term)" -->
|
|
<member name="T:Lucene.Net.Index.IndexFileNameFilter">
|
|
<summary> Filename filter that accept filenames and extensions only created by Lucene.
|
|
|
|
</summary>
|
|
<author> Daniel Naber / Bernhard Messer
|
|
</author>
|
|
<version> $rcs = ' $Id: Exp $ ' ;
|
|
</version>
|
|
</member>
|
|
<member name="T:Lucene.Net.Index.IndexFileNames">
|
|
<summary> Useful constants representing filenames and extensions used by lucene
|
|
|
|
</summary>
|
|
<author> Bernhard Messer
|
|
</author>
|
|
<version> $rcs = ' $Id: Exp $ ' ;
|
|
</version>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.IndexFileNames.SEGMENTS">
|
|
<summary>Name of the index segment file </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.IndexFileNames.DELETABLE">
|
|
<summary>Name of the index deletable file </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.IndexFileNames.INDEX_EXTENSIONS">
|
|
<summary> This array contains all filename extensions used by Lucene's index files, with
|
|
one exception, namely the extension made up from <code>.f</code> + a number.
|
|
Also note that two of Lucene's files (<code>deletable</code> and
|
|
<code>segments</code>) don't have any filename extension.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.IndexFileNames.COMPOUND_EXTENSIONS">
|
|
<summary>File extensions of old-style index files </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.IndexFileNames.VECTOR_EXTENSIONS">
|
|
<summary>File extensions for term vector support </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Index.IndexModifier" -->
|
|
<member name="M:Lucene.Net.Index.IndexModifier.#ctor(Lucene.Net.Store.Directory,Lucene.Net.Analysis.Analyzer,System.Boolean)">
|
|
<summary> Open an index with write access.
|
|
|
|
</summary>
|
|
<param name="directory">the index directory
|
|
</param>
|
|
<param name="analyzer">the analyzer to use for adding new documents
|
|
</param>
|
|
<param name="create"><code>true</code> to create the index or overwrite the existing one;
|
|
<code>false</code> to append to the existing index
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexModifier.#ctor(System.String,Lucene.Net.Analysis.Analyzer,System.Boolean)">
|
|
<summary> Open an index with write access.
|
|
|
|
</summary>
|
|
<param name="dirName">the index directory
|
|
</param>
|
|
<param name="analyzer">the analyzer to use for adding new documents
|
|
</param>
|
|
<param name="create"><code>true</code> to create the index or overwrite the existing one;
|
|
<code>false</code> to append to the existing index
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexModifier.#ctor(System.IO.FileInfo,Lucene.Net.Analysis.Analyzer,System.Boolean)">
|
|
<summary> Open an index with write access.
|
|
|
|
</summary>
|
|
<param name="file">the index directory
|
|
</param>
|
|
<param name="analyzer">the analyzer to use for adding new documents
|
|
</param>
|
|
<param name="create"><code>true</code> to create the index or overwrite the existing one;
|
|
<code>false</code> to append to the existing index
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexModifier.Init(Lucene.Net.Store.Directory,Lucene.Net.Analysis.Analyzer,System.Boolean)">
|
|
<summary> Initialize an IndexWriter.</summary>
|
|
<throws> IOException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexModifier.AssureOpen">
|
|
<summary> Throw an IllegalStateException if the index is closed.</summary>
|
|
<throws> IllegalStateException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexModifier.CreateIndexWriter">
|
|
<summary> Close the IndexReader and open an IndexWriter.</summary>
|
|
<throws> IOException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexModifier.CreateIndexReader">
|
|
<summary> Close the IndexWriter and open an IndexReader.</summary>
|
|
<throws> IOException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexModifier.Flush">
|
|
<summary> Make sure all changes are written to disk.</summary>
|
|
<throws> IOException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexModifier.AddDocument(Lucene.Net.Documents.Document,Lucene.Net.Analysis.Analyzer)">
|
|
<summary> Adds a document to this index, using the provided analyzer instead of the
|
|
one specific in the constructor. If the document contains more than
|
|
{@link #SetMaxFieldLength(int)} terms for a given field, the remainder are
|
|
discarded.
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Index.IndexWriter.AddDocument(Lucene.Net.Documents.Document,Lucene.Net.Analysis.Analyzer)">
|
|
</seealso>
|
|
<throws> IllegalStateException if the index is closed </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexModifier.AddDocument(Lucene.Net.Documents.Document)">
|
|
<summary> Adds a document to this index. If the document contains more than
|
|
{@link #SetMaxFieldLength(int)} terms for a given field, the remainder are
|
|
discarded.
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Index.IndexWriter.AddDocument(Lucene.Net.Documents.Document)">
|
|
</seealso>
|
|
<throws> IllegalStateException if the index is closed </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexModifier.DeleteDocuments(Lucene.Net.Index.Term)">
|
|
<summary> Deletes all documents containing <code>term</code>.
|
|
This is useful if one uses a document field to hold a unique ID string for
|
|
the document. Then to delete such a document, one merely constructs a
|
|
term with the appropriate field and the unique ID string as its text and
|
|
passes it to this method. Returns the number of documents deleted.
|
|
</summary>
|
|
<returns> the number of documents deleted
|
|
</returns>
|
|
<seealso cref="M:Lucene.Net.Index.IndexReader.DeleteDocuments(Lucene.Net.Index.Term)">
|
|
</seealso>
|
|
<throws> IllegalStateException if the index is closed </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexModifier.DeleteDocument(System.Int32)">
|
|
<summary> Deletes the document numbered <code>docNum</code>.</summary>
|
|
<seealso cref="M:Lucene.Net.Index.IndexReader.DeleteDocument(System.Int32)">
|
|
</seealso>
|
|
<throws> IllegalStateException if the index is closed </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexModifier.DocCount">
|
|
<summary> Returns the number of documents currently in this index.</summary>
|
|
<seealso cref="M:Lucene.Net.Index.IndexWriter.DocCount">
|
|
</seealso>
|
|
<seealso cref="M:Lucene.Net.Index.IndexReader.NumDocs">
|
|
</seealso>
|
|
<throws> IllegalStateException if the index is closed </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexModifier.Optimize">
|
|
<summary> Merges all segments together into a single segment, optimizing an index
|
|
for search.
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Index.IndexWriter.Optimize">
|
|
</seealso>
|
|
<throws> IllegalStateException if the index is closed </throws>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Index.IndexModifier.SetInfoStream(System.IO.StreamWriter)" -->
|
|
<member name="M:Lucene.Net.Index.IndexModifier.GetInfoStream">
|
|
<throws> IOException </throws>
|
|
<seealso cref="!:IndexModifier.SetInfoStream(PrintStream)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexModifier.SetUseCompoundFile(System.Boolean)">
|
|
<summary> Setting to turn on usage of a compound file. When on, multiple files
|
|
for each segment are merged into a single file once the segment creation
|
|
is finished. This is done regardless of what directory is in use.
|
|
</summary>
|
|
<seealso cref="!:IndexWriter.SetUseCompoundFile(boolean)">
|
|
</seealso>
|
|
<throws> IllegalStateException if the index is closed </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexModifier.GetUseCompoundFile">
|
|
<throws> IOException </throws>
|
|
<seealso cref="!:IndexModifier.SetUseCompoundFile(boolean)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexModifier.SetMaxFieldLength(System.Int32)">
|
|
<summary> The maximum number of terms that will be indexed for a single field in a
|
|
document. This limits the amount of memory required for indexing, so that
|
|
collections with very large files will not crash the indexing process by
|
|
running out of memory.<p/>
|
|
Note that this effectively truncates large documents, excluding from the
|
|
index terms that occur further in the document. If you know your source
|
|
documents are large, be sure to set this value high enough to accomodate
|
|
the expected size. If you set it to Integer.MAX_VALUE, then the only limit
|
|
is your memory, but you should anticipate an OutOfMemoryError.<p/>
|
|
By default, no more than 10,000 terms will be indexed for a field.
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Index.IndexWriter.SetMaxFieldLength(System.Int32)">
|
|
</seealso>
|
|
<throws> IllegalStateException if the index is closed </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexModifier.GetMaxFieldLength">
|
|
<throws> IOException </throws>
|
|
<seealso cref="M:Lucene.Net.Index.IndexModifier.SetMaxFieldLength(System.Int32)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexModifier.SetMaxBufferedDocs(System.Int32)">
|
|
<summary> The maximum number of terms that will be indexed for a single field in a
|
|
document. This limits the amount of memory required for indexing, so that
|
|
collections with very large files will not crash the indexing process by
|
|
running out of memory.<p/>
|
|
Note that this effectively truncates large documents, excluding from the
|
|
index terms that occur further in the document. If you know your source
|
|
documents are large, be sure to set this value high enough to accomodate
|
|
the expected size. If you set it to Integer.MAX_VALUE, then the only limit
|
|
is your memory, but you should anticipate an OutOfMemoryError.<p/>
|
|
By default, no more than 10,000 terms will be indexed for a field.
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Index.IndexWriter.SetMaxBufferedDocs(System.Int32)">
|
|
</seealso>
|
|
<throws> IllegalStateException if the index is closed </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexModifier.GetMaxBufferedDocs">
|
|
<throws> IOException </throws>
|
|
<seealso cref="M:Lucene.Net.Index.IndexModifier.SetMaxBufferedDocs(System.Int32)">
|
|
</seealso>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Index.IndexModifier.SetMergeFactor(System.Int32)" -->
|
|
<member name="M:Lucene.Net.Index.IndexModifier.GetMergeFactor">
|
|
<throws> IOException </throws>
|
|
<seealso cref="M:Lucene.Net.Index.IndexModifier.SetMergeFactor(System.Int32)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexModifier.Close">
|
|
<summary> Close this index, writing all pending changes to disk.
|
|
|
|
</summary>
|
|
<throws> IllegalStateException if the index has been closed before already </throws>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Index.IndexWriter" -->
|
|
<member name="F:Lucene.Net.Index.IndexWriter.WRITE_LOCK_TIMEOUT">
|
|
<summary> Default value for the write lock timeout (1,000).</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.IndexWriter.COMMIT_LOCK_TIMEOUT">
|
|
<summary> Default value for the commit lock timeout (10,000).</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.IndexWriter.DEFAULT_MERGE_FACTOR">
|
|
<summary> Default value is 10. Change using {@link #SetMergeFactor(int)}.</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.IndexWriter.DEFAULT_MAX_BUFFERED_DOCS">
|
|
<summary> Default value is 10. Change using {@link #SetMaxBufferedDocs(int)}.</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.IndexWriter.DEFAULT_MAX_FIELD_LENGTH">
|
|
<summary> Default value is 10,000. Change using {@link #SetMaxFieldLength(int)}.</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.IndexWriter.DEFAULT_TERM_INDEX_INTERVAL">
|
|
<summary> Default value is 128. Change using {@link #SetTermIndexInterval(int)}.</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.IndexWriter.DEFAULT_MAX_MERGE_DOCS">
|
|
<summary> Default value is {@link Integer#MAX_VALUE}. Change using {@link #SetMaxMergeDocs(int)}.</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.IndexWriter.useCompoundFile">
|
|
<summary>Use compound file setting. Defaults to true, minimizing the number of
|
|
files used. Setting this to false may improve indexing performance, but
|
|
may also cause file handle problems.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.GetUseCompoundFile">
|
|
<summary>Get the current setting of whether to use the compound file format.
|
|
Note that this just returns the value you set with setUseCompoundFile(boolean)
|
|
or the default. You cannot use this to query the status of an existing index.
|
|
</summary>
|
|
<seealso cref="!:SetUseCompoundFile(boolean)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.SetUseCompoundFile(System.Boolean)">
|
|
<summary>Setting to turn on usage of a compound file. When on, multiple files
|
|
for each segment are merged into a single file once the segment creation
|
|
is finished. This is done regardless of what directory is in use.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.SetSimilarity(Lucene.Net.Search.Similarity)">
|
|
<summary>Expert: Set the Similarity implementation used by this IndexWriter.
|
|
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Search.Similarity.SetDefault(Lucene.Net.Search.Similarity)">
|
|
</seealso>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Index.IndexWriter.GetSimilarity" -->
|
|
<member name="M:Lucene.Net.Index.IndexWriter.SetTermIndexInterval(System.Int32)">
|
|
<summary>Expert: Set the interval between indexed terms. Large values cause less
|
|
memory to be used by IndexReader, but slow random-access to terms. Small
|
|
values cause more memory to be used by an IndexReader, and speed
|
|
random-access to terms.
|
|
|
|
This parameter determines the amount of computation required per query
|
|
term, regardless of the number of documents that contain that term. In
|
|
particular, it is the maximum number of other terms that must be
|
|
scanned before a term is located and its frequency and position information
|
|
may be processed. In a large index with user-entered query terms, query
|
|
processing time is likely to be dominated not by term lookup but rather
|
|
by the processing of frequency and positional data. In a small index
|
|
or when many uncommon query terms are generated (e.g., by wildcard
|
|
queries) term lookup may become a dominant cost.
|
|
|
|
In particular, <code>numUniqueTerms/interval</code> terms are read into
|
|
memory by an IndexReader, and, on average, <code>interval/2</code> terms
|
|
must be scanned for each random term access.
|
|
|
|
</summary>
|
|
<seealso cref="F:Lucene.Net.Index.IndexWriter.DEFAULT_TERM_INDEX_INTERVAL">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.GetTermIndexInterval">
|
|
<summary>Expert: Return the interval between indexed terms.
|
|
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Index.IndexWriter.SetTermIndexInterval(System.Int32)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.#ctor(System.String,Lucene.Net.Analysis.Analyzer,System.Boolean)">
|
|
<summary> Constructs an IndexWriter for the index in <code>path</code>.
|
|
Text will be analyzed with <code>a</code>. If <code>create</code>
|
|
is true, then a new, empty index will be created in
|
|
<code>path</code>, replacing the index already there, if any.
|
|
|
|
</summary>
|
|
<param name="path">the path to the index directory
|
|
</param>
|
|
<param name="a">the analyzer to use
|
|
</param>
|
|
<param name="create"><code>true</code> to create the index or overwrite
|
|
the existing one; <code>false</code> to append to the existing
|
|
index
|
|
</param>
|
|
<throws> IOException if the directory cannot be read/written to, or </throws>
|
|
<summary> if it does not exist, and <code>create</code> is
|
|
<code>false</code>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.#ctor(System.IO.FileInfo,Lucene.Net.Analysis.Analyzer,System.Boolean)">
|
|
<summary> Constructs an IndexWriter for the index in <code>path</code>.
|
|
Text will be analyzed with <code>a</code>. If <code>create</code>
|
|
is true, then a new, empty index will be created in
|
|
<code>path</code>, replacing the index already there, if any.
|
|
|
|
</summary>
|
|
<param name="path">the path to the index directory
|
|
</param>
|
|
<param name="a">the analyzer to use
|
|
</param>
|
|
<param name="create"><code>true</code> to create the index or overwrite
|
|
the existing one; <code>false</code> to append to the existing
|
|
index
|
|
</param>
|
|
<throws> IOException if the directory cannot be read/written to, or </throws>
|
|
<summary> if it does not exist, and <code>create</code> is
|
|
<code>false</code>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.#ctor(Lucene.Net.Store.Directory,Lucene.Net.Analysis.Analyzer,System.Boolean)">
|
|
<summary> Constructs an IndexWriter for the index in <code>d</code>.
|
|
Text will be analyzed with <code>a</code>. If <code>create</code>
|
|
is true, then a new, empty index will be created in
|
|
<code>d</code>, replacing the index already there, if any.
|
|
|
|
</summary>
|
|
<param name="d">the index directory
|
|
</param>
|
|
<param name="a">the analyzer to use
|
|
</param>
|
|
<param name="create"><code>true</code> to create the index or overwrite
|
|
the existing one; <code>false</code> to append to the existing
|
|
index
|
|
</param>
|
|
<throws> IOException if the directory cannot be read/written to, or </throws>
|
|
<summary> if it does not exist, and <code>create</code> is
|
|
<code>false</code>
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Index.IndexWriter.SetMaxMergeDocs(System.Int32)" -->
|
|
<member name="M:Lucene.Net.Index.IndexWriter.GetMaxMergeDocs">
|
|
<seealso cref="!:setMaxMergeDocs">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.SetMaxFieldLength(System.Int32)">
|
|
<summary> The maximum number of terms that will be indexed for a single field in a
|
|
document. This limits the amount of memory required for indexing, so that
|
|
collections with very large files will not crash the indexing process by
|
|
running out of memory.<p/>
|
|
Note that this effectively truncates large documents, excluding from the
|
|
index terms that occur further in the document. If you know your source
|
|
documents are large, be sure to set this value high enough to accomodate
|
|
the expected size. If you set it to Integer.MAX_VALUE, then the only limit
|
|
is your memory, but you should anticipate an OutOfMemoryError.<p/>
|
|
By default, no more than 10,000 terms will be indexed for a field.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.GetMaxFieldLength">
|
|
<seealso cref="!:setMaxFieldLength">
|
|
</seealso>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Index.IndexWriter.SetMaxBufferedDocs(System.Int32)" -->
|
|
<member name="M:Lucene.Net.Index.IndexWriter.GetMaxBufferedDocs">
|
|
<seealso cref="!:setMaxBufferedDocs">
|
|
</seealso>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Index.IndexWriter.SetMergeFactor(System.Int32)" -->
|
|
<member name="M:Lucene.Net.Index.IndexWriter.GetMergeFactor">
|
|
<seealso cref="!:setMergeFactor">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.SetInfoStream(System.IO.TextWriter)">
|
|
<summary>If non-null, information about merges and a message when
|
|
maxFieldLength is reached will be printed to this.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.GetInfoStream">
|
|
<seealso cref="!:setInfoStream">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.SetCommitLockTimeout(System.Int64)">
|
|
<summary> Sets the maximum time to wait for a commit lock (in milliseconds).</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.GetCommitLockTimeout">
|
|
<seealso cref="!:setCommitLockTimeout">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.SetWriteLockTimeout(System.Int64)">
|
|
<summary> Sets the maximum time to wait for a write lock (in milliseconds).</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.GetWriteLockTimeout">
|
|
<seealso cref="!:#setWriteLockTimeout">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.Close">
|
|
<summary>Flushes all changes to an index and closes all associated files. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.Finalize">
|
|
<summary>Release the write lock, if needed. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.GetDirectory">
|
|
<summary>Returns the Directory used by this index. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.GetAnalyzer">
|
|
<summary>Returns the analyzer used by this index. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.DocCount">
|
|
<summary>Returns the number of documents currently in this index. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.IndexWriter.maxFieldLength">
|
|
<summary> The maximum number of terms that will be indexed for a single field in a
|
|
document. This limits the amount of memory required for indexing, so that
|
|
collections with very large files will not crash the indexing process by
|
|
running out of memory.<p/>
|
|
Note that this effectively truncates large documents, excluding from the
|
|
index terms that occur further in the document. If you know your source
|
|
documents are large, be sure to set this value high enough to accomodate
|
|
the expected size. If you set it to Integer.MAX_VALUE, then the only limit
|
|
is your memory, but you should anticipate an OutOfMemoryError.<p/>
|
|
By default, no more than 10,000 terms will be indexed for a field.
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.AddDocument(Lucene.Net.Documents.Document)">
|
|
<summary> Adds a document to this index. If the document contains more than
|
|
{@link #SetMaxFieldLength(int)} terms for a given field, the remainder are
|
|
discarded.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.AddDocument(Lucene.Net.Documents.Document,Lucene.Net.Analysis.Analyzer)">
|
|
<summary> Adds a document to this index, using the provided analyzer instead of the
|
|
value of {@link #GetAnalyzer()}. If the document contains more than
|
|
{@link #SetMaxFieldLength(int)} terms for a given field, the remainder are
|
|
discarded.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "F:Lucene.Net.Index.IndexWriter.mergeFactor" -->
|
|
<!-- Badly formed XML comment ignored for member "F:Lucene.Net.Index.IndexWriter.minMergeDocs" -->
|
|
<!-- Badly formed XML comment ignored for member "F:Lucene.Net.Index.IndexWriter.maxMergeDocs" -->
|
|
<member name="F:Lucene.Net.Index.IndexWriter.infoStream">
|
|
<summary>If non-null, information about merges will be printed to this.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.Optimize">
|
|
<summary>Merges all segments together into a single segment, optimizing an index
|
|
for search.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Index.IndexWriter.AddIndexes(Lucene.Net.Store.Directory[])" -->
|
|
<member name="M:Lucene.Net.Index.IndexWriter.AddIndexes(Lucene.Net.Index.IndexReader[])">
|
|
<summary>Merges the provided indexes into this index.
|
|
<p>After this completes, the index is optimized. </p>
|
|
<p>The provided IndexReaders are not closed.</p>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.FlushRamSegments">
|
|
<summary>Merges all RAM-resident segments. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.MaybeMergeSegments">
|
|
<summary>Incremental segment merger. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.MergeSegments(System.Int32)">
|
|
<summary>Pops segments off of segmentInfos stack down to minSegment, merges them,
|
|
and pushes the merged index onto the top of the segmentInfos stack.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.IndexWriter.MergeSegments(System.Int32,System.Int32)">
|
|
<summary>Merges the named range of segments, replacing them in the stack with a
|
|
single segment.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Index.MultipleTermPositions">
|
|
<summary> Describe class <code>MultipleTermPositions</code> here.
|
|
|
|
</summary>
|
|
<author> Anders Nielsen
|
|
</author>
|
|
<version> 1.0
|
|
</version>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.MultipleTermPositions.#ctor(Lucene.Net.Index.IndexReader,Lucene.Net.Index.Term[])">
|
|
<summary> Creates a new <code>MultipleTermPositions</code> instance.
|
|
|
|
</summary>
|
|
<exception cref="!:IOException">
|
|
</exception>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.MultipleTermPositions.Seek(Lucene.Net.Index.Term)">
|
|
<summary> Not implemented.</summary>
|
|
<throws> UnsupportedOperationException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.MultipleTermPositions.Seek(Lucene.Net.Index.TermEnum)">
|
|
<summary> Not implemented.</summary>
|
|
<throws> UnsupportedOperationException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.MultipleTermPositions.Read(System.Int32[],System.Int32[])">
|
|
<summary> Not implemented.</summary>
|
|
<throws> UnsupportedOperationException </throws>
|
|
</member>
|
|
<member name="T:Lucene.Net.Util.PriorityQueue">
|
|
<summary>A PriorityQueue maintains a partial ordering of its elements such that the
|
|
least element can always be found in constant time. Put()'s and pop()'s
|
|
require log(size) time.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Util.PriorityQueue.LessThan(System.Object,System.Object)">
|
|
<summary>Determines the ordering of objects in this priority queue. Subclasses
|
|
must define this one method.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Util.PriorityQueue.Initialize(System.Int32)">
|
|
<summary>Subclass constructors must call this. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Util.PriorityQueue.Put(System.Object)">
|
|
<summary> Adds an Object to a PriorityQueue in log(size) time.
|
|
If one tries to add more objects than maxSize from initialize
|
|
a RuntimeException (ArrayIndexOutOfBound) is thrown.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Util.PriorityQueue.Insert(System.Object)">
|
|
<summary> Adds element to the PriorityQueue in log(size) time if either
|
|
the PriorityQueue is not full, or not lessThan(element, top()).
|
|
</summary>
|
|
<param name="element">
|
|
</param>
|
|
<returns> true if element is added, false otherwise.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Util.PriorityQueue.Top">
|
|
<summary>Returns the least element of the PriorityQueue in constant time. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Util.PriorityQueue.Pop">
|
|
<summary>Removes and returns the least element of the PriorityQueue in log(size)
|
|
time.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Util.PriorityQueue.AdjustTop">
|
|
<summary>Should be called when the Object at top changes values. Still log(n)
|
|
worst case, but it's at least twice as fast to <pre>
|
|
{ pq.top().change(); pq.adjustTop(); }
|
|
</pre> instead of <pre>
|
|
{ o = pq.pop(); o.change(); pq.push(o); }
|
|
</pre>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Util.PriorityQueue.Size">
|
|
<summary>Returns the number of elements currently stored in the PriorityQueue. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Util.PriorityQueue.Clear">
|
|
<summary>Removes all entries from the PriorityQueue. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Index.MultiReader">
|
|
<summary>An IndexReader which reads multiple indexes, appending their content.
|
|
|
|
</summary>
|
|
<version> $Id: MultiReader.java 355181 2005-12-08 19:53:06Z cutting $
|
|
</version>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.MultiReader.#ctor(Lucene.Net.Index.IndexReader[])">
|
|
<summary> <p>Construct a MultiReader aggregating the named set of (sub)readers.
|
|
Directory locking for delete, undeleteAll, and setNorm operations is
|
|
left to the subreaders. </p>
|
|
<p>Note that all subreaders are closed if this Multireader is closed.</p>
|
|
</summary>
|
|
<param name="subReaders">set of (sub)readers
|
|
</param>
|
|
<throws> IOException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.MultiReader.#ctor(Lucene.Net.Store.Directory,Lucene.Net.Index.SegmentInfos,System.Boolean,Lucene.Net.Index.IndexReader[])">
|
|
<summary>Construct reading the named set of readers. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.MultiReader.GetTermFreqVectors(System.Int32)">
|
|
<summary>Return an array of term frequency vectors for the specified document.
|
|
The array contains a vector for each vectorized field in the document.
|
|
Each vector vector contains term numbers and frequencies for all terms
|
|
in a given vectorized field.
|
|
If no such fields existed, the method returns null.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.MultiReader.GetFieldNames(Lucene.Net.Index.IndexReader.FieldOption)">
|
|
<seealso cref="M:Lucene.Net.Index.IndexReader.GetFieldNames(Lucene.Net.Index.IndexReader.FieldOption)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.MultiTermDocs.Read(System.Int32[],System.Int32[])">
|
|
<summary>Optimized implementation. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.MultiTermDocs.SkipTo(System.Int32)">
|
|
<summary>As yet unoptimized implementation. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Index.ParallelReader" -->
|
|
<member name="M:Lucene.Net.Index.ParallelReader.#ctor">
|
|
<summary>Construct a ParallelReader. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.ParallelReader.Add(Lucene.Net.Index.IndexReader)">
|
|
<summary>Add an IndexReader. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.ParallelReader.Add(Lucene.Net.Index.IndexReader,System.Boolean)">
|
|
<summary>Add an IndexReader whose stored fields will not be returned. This can
|
|
accellerate search when stored fields are only needed from a subset of
|
|
the IndexReaders.
|
|
|
|
</summary>
|
|
<throws> IllegalArgumentException if not all indexes contain the same number </throws>
|
|
<summary> of documents
|
|
</summary>
|
|
<throws> IllegalArgumentException if not all indexes have the same value </throws>
|
|
<summary> of {@link IndexReader#MaxDoc()}
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.SegmentInfos.FORMAT">
|
|
<summary>The file format version, a negative number. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.SegmentInfos.version">
|
|
<summary> counts how often the index has been changed by adding or deleting docs.
|
|
starting with the current time in milliseconds forces to create unique version numbers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentInfos.GetVersion">
|
|
<summary> version number when this SegmentInfos was generated.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentInfos.ReadCurrentVersion(Lucene.Net.Store.Directory)">
|
|
<summary> Current version number from segments file.</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Index.SegmentMerger" -->
|
|
<member name="M:Lucene.Net.Index.SegmentMerger.#ctor(Lucene.Net.Store.Directory,System.String)">
|
|
<summary>This ctor used only by test code.
|
|
|
|
</summary>
|
|
<param name="dir">The Directory to merge the other segments into
|
|
</param>
|
|
<param name="name">The name of the new segment
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentMerger.Add(Lucene.Net.Index.IndexReader)">
|
|
<summary> Add an IndexReader to the collection of readers that are to be merged</summary>
|
|
<param name="reader">
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentMerger.SegmentReader(System.Int32)">
|
|
<summary> </summary>
|
|
<param name="i">The index of the reader to return
|
|
</param>
|
|
<returns> The ith reader to be merged
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentMerger.Merge">
|
|
<summary> Merges the readers specified by the {@link #add} method into the directory passed to the constructor</summary>
|
|
<returns> The number of documents that were merged
|
|
</returns>
|
|
<throws> IOException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentMerger.CloseReaders">
|
|
<summary> close all IndexReaders that have been added.
|
|
Should not be called before merge().
|
|
</summary>
|
|
<throws> IOException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentMerger.MergeFields">
|
|
<summary> </summary>
|
|
<returns> The number of documents in all of the readers
|
|
</returns>
|
|
<throws> IOException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentMerger.MergeVectors">
|
|
<summary> Merge the TermVectors from each of the segments into the new one.</summary>
|
|
<throws> IOException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentMerger.MergeTermInfo(Lucene.Net.Index.SegmentMergeInfo[],System.Int32)">
|
|
<summary>Merge one term found in one or more segments. The array <code>smis</code>
|
|
contains segments that are positioned at the same term. <code>N</code>
|
|
is the number of cells in the array actually occupied.
|
|
|
|
</summary>
|
|
<param name="smis">array of segments
|
|
</param>
|
|
<param name="n">number of cells in the array actually occupied
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentMerger.AppendPostings(Lucene.Net.Index.SegmentMergeInfo[],System.Int32)">
|
|
<summary>Process postings from multiple segments all positioned on the
|
|
same term. Writes out merged entries into freqOutput and
|
|
the proxOutput streams.
|
|
|
|
</summary>
|
|
<param name="smis">array of segments
|
|
</param>
|
|
<param name="n">number of cells in the array actually occupied
|
|
</param>
|
|
<returns> number of documents across all segments where this term was found
|
|
</returns>
|
|
</member>
|
|
<member name="T:Lucene.Net.Index.SegmentReader">
|
|
<version> $Id: SegmentReader.java 329523 2005-10-30 05:37:11Z yonik $
|
|
</version>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.SegmentReader.IMPL">
|
|
<summary>The class which implements SegmentReader. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentReader.GetFieldNames(Lucene.Net.Index.IndexReader.FieldOption)">
|
|
<seealso cref="!:IndexReader.GetFieldNames(IndexReader.FieldOption fldOption)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentReader.Norms(System.String,System.Byte[],System.Int32)">
|
|
<summary>Read norms into a pre-allocated array. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentReader.GetTermVectorsReader">
|
|
<summary> Create a clone from the initial TermVectorsReader and store it in the ThreadLocal.</summary>
|
|
<returns> TermVectorsReader
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentReader.GetTermFreqVector(System.Int32,System.String)">
|
|
<summary>Return a term frequency vector for the specified document and field. The
|
|
vector returned contains term numbers and frequencies for all terms in
|
|
the specified field of this document, if the field had storeTermVector
|
|
flag set. If the flag was not set, the method returns null.
|
|
</summary>
|
|
<throws> IOException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentReader.GetTermFreqVectors(System.Int32)">
|
|
<summary>Return an array of term frequency vectors for the specified document.
|
|
The array contains a vector for each vectorized field in the document.
|
|
Each vector vector contains term numbers and frequencies for all terms
|
|
in a given vectorized field.
|
|
If no such fields existed, the method returns null.
|
|
</summary>
|
|
<throws> IOException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentTermDocs.Read(System.Int32[],System.Int32[])">
|
|
<summary>Optimized implementation. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentTermDocs.SkipProx(System.Int64)">
|
|
<summary>Overridden by SegmentTermPositions to skip in prox stream. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentTermDocs.SkipTo(System.Int32)">
|
|
<summary>Optimized implementation. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentTermEnum.Next">
|
|
<summary>Increments the enumeration to the next element. True if one exists.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentTermEnum.ScanTo(Lucene.Net.Index.Term)">
|
|
<summary>Optimized scan, without allocating new terms. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentTermEnum.Term">
|
|
<summary>Returns the current Term in the enumeration.
|
|
Initially invalid, valid after next() called for the first time.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentTermEnum.Prev">
|
|
<summary>Returns the previous Term enumerated. Initially null.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentTermEnum.TermInfo">
|
|
<summary>Returns the current TermInfo in the enumeration.
|
|
Initially invalid, valid after next() called for the first time.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentTermEnum.TermInfo(Lucene.Net.Index.TermInfo)">
|
|
<summary>Sets the argument to the current TermInfo in the enumeration.
|
|
Initially invalid, valid after next() called for the first time.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentTermEnum.DocFreq">
|
|
<summary>Returns the docFreq from the current TermInfo in the enumeration.
|
|
Initially invalid, valid after next() called for the first time.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentTermEnum.Close">
|
|
<summary>Closes the enumeration to further activity, freeing resources. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentTermPositions.SkipProx(System.Int64)">
|
|
<summary>Called by super.skipTo(). </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Index.TermFreqVector">
|
|
<summary>Provides access to stored term vector of
|
|
a document field.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermFreqVector.GetField">
|
|
<summary> </summary>
|
|
<returns> The field this vector is associated with.
|
|
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermFreqVector.Size">
|
|
<returns> The number of terms in the term vector.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermFreqVector.GetTerms">
|
|
<returns> An Array of term texts in ascending order.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermFreqVector.GetTermFrequencies">
|
|
<summary>Array of term frequencies. Locations of the array correspond one to one
|
|
to the terms in the array obtained from <code>getTerms</code>
|
|
method. Each location in the array contains the number of times this
|
|
term occurs in the document or the document field.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermFreqVector.IndexOf(System.String)">
|
|
<summary>Return an index in the term numbers array returned from
|
|
<code>getTerms</code> at which the term with the specified
|
|
<code>term</code> appears. If this term does not appear in the array,
|
|
return -1.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermFreqVector.IndexesOf(System.String[],System.Int32,System.Int32)">
|
|
<summary>Just like <code>indexOf(int)</code> but searches for a number of terms
|
|
at the same time. Returns an array that has the same size as the number
|
|
of terms searched for, each slot containing the result of searching for
|
|
that term number.
|
|
|
|
</summary>
|
|
<param name="terms">array containing terms to look for
|
|
</param>
|
|
<param name="start">index in the array where the list of terms starts
|
|
</param>
|
|
<param name="len">the number of terms in the list
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentTermVector.GetField">
|
|
<summary> </summary>
|
|
<returns> The number of the field this vector is associated with
|
|
</returns>
|
|
</member>
|
|
<member name="T:Lucene.Net.Index.TermPositionVector">
|
|
<summary>Extends <code>TermFreqVector</code> to provide additional information about
|
|
positions in which each of the terms is found. A TermPositionVector not necessarily
|
|
contains both positions and offsets, but at least one of these arrays exists.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermPositionVector.GetTermPositions(System.Int32)">
|
|
<summary>Returns an array of positions in which the term is found.
|
|
Terms are identified by the index at which its number appears in the
|
|
term String array obtained from the <code>indexOf</code> method.
|
|
May return null if positions have not been stored.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermPositionVector.GetOffsets(System.Int32)">
|
|
<summary> Returns an array of TermVectorOffsetInfo in which the term is found.
|
|
May return null if offsets have not been stored.
|
|
|
|
</summary>
|
|
<seealso cref="!:Lucene.Net.analysis.Token">
|
|
|
|
</seealso>
|
|
<param name="index">The position in the array to get the offsets from
|
|
</param>
|
|
<returns> An array of TermVectorOffsetInfo objects or the empty list
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentTermPositionVector.GetOffsets(System.Int32)">
|
|
<summary> Returns an array of TermVectorOffsetInfo in which the term is found.
|
|
|
|
</summary>
|
|
<param name="index">The position in the array to get the offsets from
|
|
</param>
|
|
<returns> An array of TermVectorOffsetInfo objects or the empty list
|
|
</returns>
|
|
<seealso cref="!:Lucene.Net.analysis.Token">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.SegmentTermPositionVector.GetTermPositions(System.Int32)">
|
|
<summary> Returns an array of positions in which the term is found.
|
|
Terms are identified by the index at which its number appears in the
|
|
term String array obtained from the <code>indexOf</code> method.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Index.Term">
|
|
<summary>A Term represents a word from text. This is the unit of search. It is
|
|
composed of two elements, the text of the word, as a string, and the name of
|
|
the field that the text occured in, an interned string.
|
|
Note that terms may represent more than words from text fields, but also
|
|
things like dates, email addresses, urls, etc.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.Term.#ctor(System.String,System.String)">
|
|
<summary>Constructs a Term with the given field and text. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.Term.Field">
|
|
<summary>Returns the field of this term, an interned string. The field indicates
|
|
the part of a document which this term came from.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.Term.Text">
|
|
<summary>Returns the text of this term. In the case of words, this is simply the
|
|
text of the word. In the case of dates and other types, this is an
|
|
encoding of the object as a string.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.Term.CreateTerm(System.String)">
|
|
<summary> Optimized construction of new Terms by reusing same field as this Term
|
|
- avoids field.intern() overhead
|
|
</summary>
|
|
<param name="text">The text of the new term (field is implicitly same as this Term instance)
|
|
</param>
|
|
<returns> A new Term
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.Term.Equals(System.Object)">
|
|
<summary>Compares two terms, returning true iff they have the same
|
|
field and text.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.Term.GetHashCode">
|
|
<summary>Combines the hashCode() of the field and the text. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.Term.CompareTo(Lucene.Net.Index.Term)">
|
|
<summary>Compares two terms, returning a negative integer if this
|
|
term belongs before the argument, zero if this term is equal to the
|
|
argument, and a positive integer if this term belongs after the argument.
|
|
The ordering of terms is first by field, then by text.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.Term.Set(System.String,System.String)">
|
|
<summary>Resets the field and text of a Term. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Index.TermInfo">
|
|
<summary>A TermInfo is the record of information stored for a term.</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.TermInfo.docFreq">
|
|
<summary>The number of documents which contain the term. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Index.TermInfosReader" -->
|
|
<member name="M:Lucene.Net.Index.TermInfosReader.Size">
|
|
<summary>Returns the number of term/value pairs in the set. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermInfosReader.GetIndexOffset(Lucene.Net.Index.Term)">
|
|
<summary>Returns the offset of the greatest index entry which is less than or equal to term.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermInfosReader.Get(Lucene.Net.Index.Term)">
|
|
<summary>Returns the TermInfo for a Term in the set, or null. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermInfosReader.ScanEnum(Lucene.Net.Index.Term)">
|
|
<summary>Scans within block for matching term. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermInfosReader.Get(System.Int32)">
|
|
<summary>Returns the nth term in the set. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermInfosReader.GetPosition(Lucene.Net.Index.Term)">
|
|
<summary>Returns the position of a Term in the set or -1. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermInfosReader.Terms">
|
|
<summary>Returns an enumeration of all the Terms and TermInfos in the set. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermInfosReader.Terms(Lucene.Net.Index.Term)">
|
|
<summary>Returns an enumeration of terms starting at or after the named term. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Index.TermInfosWriter" -->
|
|
<member name="F:Lucene.Net.Index.TermInfosWriter.FORMAT">
|
|
<summary>The file format version, a negative number. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.TermInfosWriter.indexInterval">
|
|
<summary>Expert: The fraction of terms in the "dictionary" which should be stored
|
|
in RAM. Smaller values use more memory, but make searching slightly
|
|
faster, while larger values use less memory and make searching slightly
|
|
slower. Searching is typically not dominated by dictionary lookup, so
|
|
tweaking this is rarely useful.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Index.TermInfosWriter.skipInterval">
|
|
<summary>Expert: The fraction of {@link TermDocs} entries stored in skip tables,
|
|
used to accellerate {@link TermDocs#SkipTo(int)}. Larger values result in
|
|
smaller indexes, greater acceleration, but fewer accelerable cases, while
|
|
smaller values result in bigger indexes, less acceleration and more
|
|
accelerable cases. More detailed experiments would be useful here.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Index.TermInfosWriter.Add(Lucene.Net.Index.Term,Lucene.Net.Index.TermInfo)" -->
|
|
<member name="M:Lucene.Net.Index.TermInfosWriter.Close">
|
|
<summary>Called to complete TermInfos creation. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Index.TermVectorsReader">
|
|
<version> $Id: TermVectorsReader.java 170226 2005-05-15 15:04:39Z bmesser $
|
|
</version>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermVectorsReader.Size">
|
|
<summary> </summary>
|
|
<returns> The number of documents in the reader
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermVectorsReader.Get(System.Int32,System.String)">
|
|
<summary> Retrieve the term vector for the given document and field</summary>
|
|
<param name="docNum">The document number to retrieve the vector for
|
|
</param>
|
|
<param name="field">The field within the document to retrieve
|
|
</param>
|
|
<returns> The TermFreqVector for the document and field or null if there is no termVector for this field.
|
|
</returns>
|
|
<throws> IOException if there is an error reading the term vector files </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermVectorsReader.Get(System.Int32)">
|
|
<summary> Return all term vectors stored for this document or null if the could not be read in.
|
|
|
|
</summary>
|
|
<param name="docNum">The document number to retrieve the vector for
|
|
</param>
|
|
<returns> All term frequency vectors
|
|
</returns>
|
|
<throws> IOException if there is an error reading the term vector files </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermVectorsReader.ReadTermVector(System.String,System.Int64)">
|
|
<summary> </summary>
|
|
<param name="field">The field to read in
|
|
</param>
|
|
<param name="tvfPointer">The pointer within the tvf file where we should start reading
|
|
</param>
|
|
<returns> The TermVector located at that position
|
|
</returns>
|
|
<throws> IOException </throws>
|
|
</member>
|
|
<member name="T:Lucene.Net.Index.TermVectorsWriter">
|
|
<summary> Writer works by opening a document and then opening the fields within the document and then
|
|
writing out the vectors for each field.
|
|
|
|
Rough usage:
|
|
|
|
<CODE>
|
|
for each document
|
|
{
|
|
writer.openDocument();
|
|
for each field on the document
|
|
{
|
|
writer.openField(field);
|
|
for all of the terms
|
|
{
|
|
writer.addTerm(...)
|
|
}
|
|
writer.closeField
|
|
}
|
|
writer.closeDocument()
|
|
}
|
|
</CODE>
|
|
|
|
</summary>
|
|
<version> $Id: TermVectorsWriter.java 150689 2004-11-29 21:42:02Z bmesser $
|
|
|
|
</version>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermVectorsWriter.OpenField(System.String)">
|
|
<summary>Start processing a field. This can be followed by a number of calls to
|
|
addTerm, and a final call to closeField to indicate the end of
|
|
processing of this field. If a field was previously open, it is
|
|
closed automatically.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermVectorsWriter.CloseField">
|
|
<summary>Finished processing current field. This should be followed by a call to
|
|
openField before future calls to addTerm.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermVectorsWriter.IsFieldOpen">
|
|
<summary>Return true if a field is currently open. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermVectorsWriter.AddTerm(System.String,System.Int32)">
|
|
<summary>Add term to the field's term vector. Field must already be open.
|
|
Terms should be added in
|
|
increasing order of terms, one call per unique termNum. ProxPointer
|
|
is a pointer into the TermPosition file (prx). Freq is the number of
|
|
times this term appears in this field, in this document.
|
|
</summary>
|
|
<throws> IllegalStateException if document or field is not open </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermVectorsWriter.AddAllDocVectors(Lucene.Net.Index.TermFreqVector[])">
|
|
<summary> Add a complete document specified by all its term vectors. If document has no
|
|
term vectors, add value for tvx.
|
|
|
|
</summary>
|
|
<param name="vectors">
|
|
</param>
|
|
<throws> IOException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Index.TermVectorsWriter.Close">
|
|
<summary>Close all streams. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.QueryParsers.CharStream">
|
|
<summary> This interface describes a character stream that maintains line and
|
|
column number positions of the characters. It also has the capability
|
|
to backup the stream to some extent. An implementation of this
|
|
interface is used in the TokenManager implementation generated by
|
|
JavaCCParser.
|
|
|
|
All the methods except backup can be implemented in any fashion. backup
|
|
needs to be implemented correctly for the correct operation of the lexer.
|
|
Rest of the methods are all used to get information like line number,
|
|
column number and the String that constitutes a token and are not used
|
|
by the lexer. Hence their implementation won't affect the generated lexer's
|
|
operation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.CharStream.ReadChar">
|
|
<summary> Returns the next character from the selected input. The method
|
|
of selecting the input is the responsibility of the class
|
|
implementing this interface. Can throw any java.io.IOException.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.CharStream.GetEndColumn">
|
|
<summary> Returns the column number of the last character for current token (being
|
|
matched after the last call to BeginTOken).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.CharStream.GetEndLine">
|
|
<summary> Returns the line number of the last character for current token (being
|
|
matched after the last call to BeginTOken).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.CharStream.GetBeginColumn">
|
|
<summary> Returns the column number of the first character for current token (being
|
|
matched after the last call to BeginTOken).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.CharStream.GetBeginLine">
|
|
<summary> Returns the line number of the first character for current token (being
|
|
matched after the last call to BeginTOken).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.CharStream.Backup(System.Int32)">
|
|
<summary> Backs up the input stream by amount steps. Lexer calls this method if it
|
|
had already read some characters, but could not use them to match a
|
|
(longer) token. So, they will be used again as the prefix of the next
|
|
token and it is the implemetation's responsibility to do this right.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.CharStream.BeginToken">
|
|
<summary> Returns the next character that marks the beginning of the next token.
|
|
All characters must remain in the buffer between two successive calls
|
|
to this method to implement backup correctly.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.CharStream.GetImage">
|
|
<summary> Returns a string made up of characters from the marked token beginning
|
|
to the current buffer position. Implementations have the choice of returning
|
|
anything that they want to. For example, for efficiency, one might decide
|
|
to just return null, which is a valid implementation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.CharStream.GetSuffix(System.Int32)">
|
|
<summary> Returns an array of characters that make up the suffix of length 'len' for
|
|
the currently matched token. This is used to build up the matched string
|
|
for use in actions in the case of MORE. A simple and inefficient
|
|
implementation of this is as follows :
|
|
|
|
{
|
|
String t = GetImage();
|
|
return t.substring(t.length() - len, t.length()).toCharArray();
|
|
}
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.CharStream.Done">
|
|
<summary> 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.
|
|
Again, the body of this function can be just empty and it will not
|
|
affect the lexer's operation.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.QueryParsers.FastCharStream" -->
|
|
<member name="M:Lucene.Net.QueryParsers.FastCharStream.#ctor(System.IO.TextReader)">
|
|
<summary>Constructs from a Reader. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.QueryParsers.MultiFieldQueryParser">
|
|
<summary> A QueryParser which constructs queries to search multiple fields.
|
|
|
|
</summary>
|
|
<author> <a href="mailto:kelvin@relevanz.com">Kelvin Tan</a>, Daniel Naber
|
|
</author>
|
|
<version> $Revision: 295117 $
|
|
</version>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.QueryParsers.QueryParser" -->
|
|
<member name="F:Lucene.Net.QueryParsers.QueryParser.AND_OPERATOR">
|
|
<summary>Alternative form of QueryParser.Operator.AND </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.QueryParsers.QueryParser.OR_OPERATOR">
|
|
<summary>Alternative form of QueryParser.Operator.OR </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.QueryParsers.QueryParser.operator_Renamed">
|
|
<summary>The actual operator that parser uses to combine query terms </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.#ctor(System.String,Lucene.Net.Analysis.Analyzer)">
|
|
<summary>Constructs a query parser.</summary>
|
|
<param name="f"> the default field for query terms.
|
|
</param>
|
|
<param name="a"> used to find terms in the query text.
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.Parse(System.String)">
|
|
<summary>Parses a query string, returning a {@link Lucene.Net.search.Query}.</summary>
|
|
<param name="query"> the query string to be parsed.
|
|
</param>
|
|
<throws> ParseException if the parsing fails </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.GetAnalyzer">
|
|
<returns> Returns the analyzer.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.GetField">
|
|
<returns> Returns the field.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.GetFuzzyMinSim">
|
|
<summary> Get the minimal similarity for fuzzy queries.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.SetFuzzyMinSim(System.Single)">
|
|
<summary> Set the minimum similarity for fuzzy queries.
|
|
Default is 0.5f.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.GetFuzzyPrefixLength">
|
|
<summary> Get the prefix length for fuzzy queries. </summary>
|
|
<returns> Returns the fuzzyPrefixLength.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.SetFuzzyPrefixLength(System.Int32)">
|
|
<summary> Set the prefix length for fuzzy queries. Default is 0.</summary>
|
|
<param name="fuzzyPrefixLength">The fuzzyPrefixLength to set.
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.SetPhraseSlop(System.Int32)">
|
|
<summary> Sets the default slop for phrases. If zero, then exact phrase matches
|
|
are required. Default value is zero.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.GetPhraseSlop">
|
|
<summary> Gets the default slop for phrases.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.SetDefaultOperator(Lucene.Net.QueryParsers.QueryParser.Operator)">
|
|
<summary> Sets the boolean operator of the QueryParser.
|
|
In default mode (<code>OR_OPERATOR</code>) terms without any modifiers
|
|
are considered optional: for example <code>capital of Hungary</code> is equal to
|
|
<code>capital OR of OR Hungary</code>.<br/>
|
|
In <code>AND_OPERATOR</code> mode terms are considered to be in conjuction: the
|
|
above mentioned query is parsed as <code>capital AND of AND Hungary</code>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.GetDefaultOperator">
|
|
<summary> Gets implicit operator setting, which will be either AND_OPERATOR
|
|
or OR_OPERATOR.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.SetLowercaseExpandedTerms(System.Boolean)">
|
|
<summary> Whether terms of wildcard, prefix, fuzzy and range queries are to be automatically
|
|
lower-cased or not. Default is <code>true</code>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.GetLowercaseExpandedTerms">
|
|
<seealso cref="!:SetLowercaseExpandedTerms(boolean)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.SetLocale(System.Globalization.CultureInfo)">
|
|
<summary> Set locale used by date range parsing.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.GetLocale">
|
|
<summary> Returns current locale, allowing access by subclasses.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.GetFieldQuery(System.String,System.String)">
|
|
<exception cref="T:Lucene.Net.QueryParsers.ParseException">throw in overridden method to disallow
|
|
</exception>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.GetFieldQuery(System.String,System.String,System.Int32)">
|
|
<summary> Base implementation delegates to {@link #GetFieldQuery(String,String)}.
|
|
This method may be overridden, for example, to return
|
|
a SpanNearQuery instead of a PhraseQuery.
|
|
|
|
</summary>
|
|
<exception cref="T:Lucene.Net.QueryParsers.ParseException">throw in overridden method to disallow
|
|
</exception>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.GetRangeQuery(System.String,System.String,System.String,System.Boolean)">
|
|
<exception cref="T:Lucene.Net.QueryParsers.ParseException">throw in overridden method to disallow
|
|
</exception>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.GetBooleanQuery(System.Collections.ArrayList)">
|
|
<summary> Factory method for generating query, given a set of clauses.
|
|
By default creates a boolean query composed of clauses passed in.
|
|
|
|
Can be overridden by extending classes, to modify query being
|
|
returned.
|
|
|
|
</summary>
|
|
<param name="clauses">Vector that contains {@link BooleanClause} instances
|
|
to join.
|
|
|
|
</param>
|
|
<returns> Resulting {@link Query} object.
|
|
</returns>
|
|
<exception cref="T:Lucene.Net.QueryParsers.ParseException">throw in overridden method to disallow
|
|
</exception>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.GetBooleanQuery(System.Collections.ArrayList,System.Boolean)">
|
|
<summary> Factory method for generating query, given a set of clauses.
|
|
By default creates a boolean query composed of clauses passed in.
|
|
|
|
Can be overridden by extending classes, to modify query being
|
|
returned.
|
|
|
|
</summary>
|
|
<param name="clauses">Vector that contains {@link BooleanClause} instances
|
|
to join.
|
|
</param>
|
|
<param name="disableCoord">true if coord scoring should be disabled.
|
|
|
|
</param>
|
|
<returns> Resulting {@link Query} object.
|
|
</returns>
|
|
<exception cref="T:Lucene.Net.QueryParsers.ParseException">throw in overridden method to disallow
|
|
</exception>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.QueryParsers.QueryParser.GetWildcardQuery(System.String,System.String)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.QueryParsers.QueryParser.GetPrefixQuery(System.String,System.String)" -->
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.GetFuzzyQuery(System.String,System.String,System.Single)">
|
|
<summary> Factory method for generating a query (similar to
|
|
{@link #getWildcardQuery}). Called when parser parses
|
|
an input term token that has the fuzzy suffix (~) appended.
|
|
|
|
</summary>
|
|
<param name="field">Name of the field query will use.
|
|
</param>
|
|
<param name="termStr">Term token to use for building term for the query
|
|
|
|
</param>
|
|
<returns> Resulting {@link Query} built for the term
|
|
</returns>
|
|
<exception cref="T:Lucene.Net.QueryParsers.ParseException">throw in overridden method to disallow
|
|
</exception>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.DiscardEscapeChar(System.String)">
|
|
<summary> Returns a String where the escape char has been
|
|
removed, or kept only once if there was a double escape.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.QueryParser.Escape(System.String)">
|
|
<summary> Returns a String where those characters that QueryParser
|
|
expects to be escaped are escaped by a preceding <code>\</code>.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.QueryParsers.QueryParser.Main(System.String[])" -->
|
|
<member name="T:Lucene.Net.QueryParsers.QueryParser.Operator">
|
|
<summary>The default operator for parsing queries.
|
|
Use {@link QueryParser#setDefaultOperator} to change it.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.MultiFieldQueryParser.#ctor(System.String[],Lucene.Net.Analysis.Analyzer)">
|
|
<summary> Creates a MultiFieldQueryParser.
|
|
|
|
<p>It will, when parse(String query)
|
|
is called, construct a query like this (assuming the query consists of
|
|
two terms and you specify the two fields <code>title</code> and <code>body</code>):</p>
|
|
|
|
<code>
|
|
(title:term1 body:term1) (title:term2 body:term2)
|
|
</code>
|
|
|
|
<p>When setDefaultOperator(AND_OPERATOR) is set, the result will be:</p>
|
|
|
|
<code>
|
|
+(title:term1 body:term1) +(title:term2 body:term2)
|
|
</code>
|
|
|
|
<p>In other words, all the query's terms must appear, but it doesn't matter in
|
|
what fields they appear.</p>
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.QueryParsers.MultiFieldQueryParser.Parse(System.String[],System.String[],Lucene.Net.Analysis.Analyzer)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.QueryParsers.MultiFieldQueryParser.Parse(System.String,System.String[],Lucene.Net.Search.BooleanClause.Occur[],Lucene.Net.Analysis.Analyzer)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.QueryParsers.MultiFieldQueryParser.Parse(System.String[],System.String[],Lucene.Net.Search.BooleanClause.Occur[],Lucene.Net.Analysis.Analyzer)" -->
|
|
<member name="T:Lucene.Net.QueryParsers.ParseException">
|
|
<summary> This exception is thrown when parse errors are encountered.
|
|
You can explicitly create objects of this exception type by
|
|
calling the method generateParseException in the generated
|
|
parser.
|
|
|
|
You can modify this class to customize your error reporting
|
|
mechanisms so long as you retain the public fields.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.QueryParsers.ParseException.#ctor(Lucene.Net.QueryParsers.Token,System.Int32[][],System.String[])" -->
|
|
<member name="M:Lucene.Net.QueryParsers.ParseException.#ctor">
|
|
<summary> The following constructors are for use by you for whatever
|
|
purpose you can think of. Constructing the exception in this
|
|
manner makes the exception behave in the normal way - i.e., as
|
|
documented in the class "Throwable". The fields "errorToken",
|
|
"expectedTokenSequences", and "tokenImage" do not contain
|
|
relevant information. The JavaCC generated code does not use
|
|
these constructors.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.QueryParsers.ParseException.specialConstructor">
|
|
<summary> This variable determines which constructor was used to create
|
|
this object and thereby affects the semantics of the
|
|
"getMessage" method (see below).
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.QueryParsers.ParseException.currentToken">
|
|
<summary> This is the last token that has been consumed successfully. If
|
|
this object has been created due to a parse error, the token
|
|
followng this token will (therefore) be the first error token.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.QueryParsers.ParseException.expectedTokenSequences">
|
|
<summary> Each entry in this array is an array of integers. Each array
|
|
of integers represents a sequence of tokens (by their ordinal
|
|
values) that is expected at this point of the parse.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.QueryParsers.ParseException.tokenImage">
|
|
<summary> This is a reference to the "tokenImage" array of the generated
|
|
parser within which the parse error occurred. This array is
|
|
defined in the generated ...Constants interface.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.QueryParsers.ParseException.eol">
|
|
<summary> The end of line string for this machine.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.ParseException.Add_escapes(System.String)">
|
|
<summary> Used to convert raw characters to their escaped version
|
|
when these raw version cannot be used as part of an ASCII
|
|
string literal.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Lucene.Net.QueryParsers.ParseException.Message">
|
|
<summary> This method has the standard behavior when this object has been
|
|
created using the standard constructors. Otherwise, it uses
|
|
"currentToken" and "expectedTokenSequences" to generate a parse
|
|
error message and returns it. If this object has been created
|
|
due to a parse error, and you do not catch it (it gets thrown
|
|
from the parser), then this method is called during the printing
|
|
of the final stack trace, and hence the correct error message
|
|
gets displayed.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.QueryParsers.Token">
|
|
<summary> Describes the input token stream.</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.QueryParsers.Token.kind">
|
|
<summary> An integer that describes the kind of this token. This numbering
|
|
system is determined by JavaCCParser, and a table of these numbers is
|
|
stored in the file ...Constants.java.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.QueryParsers.Token.beginLine">
|
|
<summary> beginLine and beginColumn describe the position of the first character
|
|
of this token; endLine and endColumn describe the position of the
|
|
last character of this token.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.QueryParsers.Token.beginColumn">
|
|
<summary> beginLine and beginColumn describe the position of the first character
|
|
of this token; endLine and endColumn describe the position of the
|
|
last character of this token.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.QueryParsers.Token.endLine">
|
|
<summary> beginLine and beginColumn describe the position of the first character
|
|
of this token; endLine and endColumn describe the position of the
|
|
last character of this token.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.QueryParsers.Token.endColumn">
|
|
<summary> beginLine and beginColumn describe the position of the first character
|
|
of this token; endLine and endColumn describe the position of the
|
|
last character of this token.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.QueryParsers.Token.image">
|
|
<summary> The string image of the token.</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.QueryParsers.Token.next">
|
|
<summary> A reference to the next regular (non-special) token from the input
|
|
stream. If this is the last token from the input stream, or if the
|
|
token manager has not read tokens beyond this one, this field is
|
|
set to null. This is true only if this token is also a regular
|
|
token. Otherwise, see below for a description of the contents of
|
|
this field.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.QueryParsers.Token.specialToken">
|
|
<summary> This field is used to access special tokens that occur prior to this
|
|
token, but after the immediately preceding regular (non-special) token.
|
|
If there are no such special tokens, this field is set to null.
|
|
When there are more than one such special token, this field refers
|
|
to the last of these special tokens, which in turn refers to the next
|
|
previous special token through its specialToken field, and so on
|
|
until the first special token (whose specialToken field is null).
|
|
The next fields of special tokens refer to other special tokens that
|
|
immediately follow it (without an intervening regular token). If there
|
|
is no such token, this field is null.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.Token.ToString">
|
|
<summary> Returns the image.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.Token.NewToken(System.Int32)">
|
|
<summary> Returns a new Token object, by default. However, if you want, you
|
|
can create and return subclass objects based on the value of ofKind.
|
|
Simply add the cases to the switch for all those special cases.
|
|
For example, if you have a subclass of Token called IDToken that
|
|
you want to create if ofKind is ID, simlpy add something like :
|
|
|
|
case MyParserConstants.ID : return new IDToken();
|
|
|
|
to the following switch statement. Then you can cast matchedToken
|
|
variable to the appropriate type and use it in your lexical actions.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.QueryParsers.TokenMgrError.LEXICAL_ERROR">
|
|
<summary> Lexical error occured.</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.QueryParsers.TokenMgrError.STATIC_LEXER_ERROR">
|
|
<summary> An attempt wass made to create a second instance of a static token manager.</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.QueryParsers.TokenMgrError.INVALID_LEXICAL_STATE">
|
|
<summary> Tried to change to an invalid lexical state.</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.QueryParsers.TokenMgrError.LOOP_DETECTED">
|
|
<summary> Detected (and bailed out of) an infinite loop in the token manager.</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.QueryParsers.TokenMgrError.errorCode">
|
|
<summary> Indicates the reason why the exception is thrown. It will have
|
|
one of the above 4 values.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.TokenMgrError.addEscapes(System.String)">
|
|
<summary> Replaces unprintable characters by their espaced (or unicode escaped)
|
|
equivalents in the given string
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.QueryParsers.TokenMgrError.LexicalError(System.Boolean,System.Int32,System.Int32,System.Int32,System.String,System.Char)">
|
|
<summary> Returns a detailed message for the Error when it is thrown by the
|
|
token manager to indicate a lexical error.
|
|
Parameters :
|
|
EOFSeen : indicates if EOF caused the lexicl error
|
|
curLexState : lexical state in which this error occured
|
|
errorLine : line number when the error occured
|
|
errorColumn : column number when the error occured
|
|
errorAfter : prefix that was seen before this error occured
|
|
curchar : the offending character
|
|
Note: You can customize the lexical error message by modifying this method.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Lucene.Net.QueryParsers.TokenMgrError.Message">
|
|
<summary> You can also modify the body of this method to customize your error messages.
|
|
For example, cases like LOOP_DETECTED and INVALID_LEXICAL_STATE are not
|
|
of end-users concern, so you can return something like :
|
|
|
|
"Internal Error : Please file a bug report .... "
|
|
|
|
from this method for such cases in the release version of your parser.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.Spans.Spans">
|
|
<summary>Expert: an enumeration of span matches. Used to implement span searching.
|
|
Each span represents a range of term positions within a document. Matches
|
|
are enumerated in order, by increasing document number, within that by
|
|
increasing start position and finally by increasing end position.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.Spans.Next">
|
|
<summary>Move to the next match, returning true iff any such exists. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Spans.Spans.SkipTo(System.Int32)" -->
|
|
<member name="M:Lucene.Net.Search.Spans.Spans.Doc">
|
|
<summary>Returns the document number of the current match. Initially invalid. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.Spans.Start">
|
|
<summary>Returns the start position of the current match. Initially invalid. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.Spans.End">
|
|
<summary>Returns the end position of the current match. Initially invalid. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.Spans.NearSpans.SpansCell">
|
|
<summary>Wraps a Spans, and can be used to form a linked list. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.Spans.SpanFirstQuery">
|
|
<summary>Matches spans near the beginning of a field. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.Spans.SpanQuery">
|
|
<summary>Base class for span-based queries. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.Query" -->
|
|
<member name="M:Lucene.Net.Search.Query.SetBoost(System.Single)">
|
|
<summary>Sets the boost for this query clause to <code>b</code>. Documents
|
|
matching this clause will (in addition to the normal weightings) have
|
|
their score multiplied by <code>b</code>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Query.GetBoost">
|
|
<summary>Gets the boost for this clause. Documents matching
|
|
this clause will (in addition to the normal weightings) have their score
|
|
multiplied by <code>b</code>. The boost is 1.0 by default.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Query.ToString(System.String)" -->
|
|
<member name="M:Lucene.Net.Search.Query.ToString">
|
|
<summary>Prints a query to a string. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Query.CreateWeight(Lucene.Net.Search.Searcher)" -->
|
|
<member name="M:Lucene.Net.Search.Query.Weight(Lucene.Net.Search.Searcher)">
|
|
<summary>Expert: Constructs and initializes a Weight for a top-level query. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Query.Rewrite(Lucene.Net.Index.IndexReader)">
|
|
<summary>Expert: called to re-write queries into primitive queries. For example,
|
|
a PrefixQuery will be rewritten into a BooleanQuery that consists
|
|
of TermQuerys.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Query.Combine(Lucene.Net.Search.Query[])">
|
|
<summary>Expert: called when re-writing queries under MultiSearcher.
|
|
|
|
Create a single query suitable for use by all subsearchers (in 1-1
|
|
correspondence with queries). This is an optimization of the OR of
|
|
all queries. We handle the common optimization cases of equal
|
|
queries and overlapping clauses of boolean OR queries (as generated
|
|
by MultiTermQuery.rewrite() and RangeQuery.rewrite()).
|
|
Be careful overriding this method as queries[0] determines which
|
|
method will be called and is not necessarily of the same type as
|
|
the other queries.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Query.ExtractTerms(System.Collections.Hashtable)">
|
|
<summary> Expert: adds all terms occuring in this query to the terms set. Only
|
|
works if this query is in its {@link #rewrite rewritten} form.
|
|
|
|
</summary>
|
|
<throws> UnsupportedOperationException if this query is not yet rewritten </throws>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Query.MergeBooleanQueries(Lucene.Net.Search.Query[])" -->
|
|
<member name="M:Lucene.Net.Search.Query.GetSimilarity(Lucene.Net.Search.Searcher)">
|
|
<summary>Expert: Returns the Similarity implementation to be used for this query.
|
|
Subclasses may override this method to specify their own Similarity
|
|
implementation, perhaps one that delegates through that of the Searcher.
|
|
By default the Searcher's Similarity implementation is returned.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Query.Clone">
|
|
<summary>Returns a clone of this query. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanQuery.GetSpans(Lucene.Net.Index.IndexReader)">
|
|
<summary>Expert: Returns the matches for this query in an index. Used internally
|
|
to search for spans.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanQuery.GetField">
|
|
<summary>Returns the name of the field matched by this query.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanQuery.GetTerms">
|
|
<summary>Returns a collection of all terms matched by this query.</summary>
|
|
<deprecated> use extractTerms instead
|
|
</deprecated>
|
|
<seealso cref="!:Query#extractTerms(Set)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanFirstQuery.#ctor(Lucene.Net.Search.Spans.SpanQuery,System.Int32)">
|
|
<summary>Construct a SpanFirstQuery matching spans in <code>match</code> whose end
|
|
position is less than or equal to <code>end</code>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanFirstQuery.GetMatch">
|
|
<summary>Return the SpanQuery whose matches are filtered. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanFirstQuery.GetEnd">
|
|
<summary>Return the maximum end position permitted in a match. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanFirstQuery.GetTerms">
|
|
<summary>Returns a collection of all terms matched by this query.</summary>
|
|
<deprecated> use ExtractTerms instead
|
|
</deprecated>
|
|
<seealso cref="!:#ExtractTerms(Set)">
|
|
</seealso>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.Spans.SpanNearQuery">
|
|
<summary>Matches spans which are near one another. One can specify <i>slop</i>, the
|
|
maximum number of intervening unmatched positions, as well as whether
|
|
matches are required to be in-order.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanNearQuery.#ctor(Lucene.Net.Search.Spans.SpanQuery[],System.Int32,System.Boolean)">
|
|
<summary>Construct a SpanNearQuery. Matches spans matching a span from each
|
|
clause, with up to <code>slop</code> total unmatched positions between
|
|
them. * When <code>inOrder</code> is true, the spans from each clause
|
|
must be * ordered as in <code>clauses</code>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanNearQuery.GetClauses">
|
|
<summary>Return the clauses whose spans are matched. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanNearQuery.GetSlop">
|
|
<summary>Return the maximum number of intervening unmatched positions permitted.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanNearQuery.IsInOrder">
|
|
<summary>Return true if matches are required to be in-order.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanNearQuery.GetTerms">
|
|
<summary>Returns a collection of all terms matched by this query.</summary>
|
|
<deprecated> use extractTerms instead
|
|
</deprecated>
|
|
<seealso cref="!:#extractTerms(Set)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanNearQuery.Equals(System.Object)">
|
|
<summary>Returns true iff <code>o</code> is equal to this. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.Spans.SpanNotQuery">
|
|
<summary>Removes matches which overlap with another SpanQuery. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanNotQuery.#ctor(Lucene.Net.Search.Spans.SpanQuery,Lucene.Net.Search.Spans.SpanQuery)">
|
|
<summary>Construct a SpanNotQuery matching spans from <code>include</code> which
|
|
have no overlap with spans from <code>exclude</code>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanNotQuery.GetInclude">
|
|
<summary>Return the SpanQuery whose matches are filtered. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanNotQuery.GetExclude">
|
|
<summary>Return the SpanQuery whose matches must not overlap those returned. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanNotQuery.GetTerms">
|
|
<summary>Returns a collection of all terms matched by this query.</summary>
|
|
<deprecated> use extractTerms instead
|
|
</deprecated>
|
|
<seealso cref="!:#ExtractTerms(Set)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanNotQuery.Equals(System.Object)">
|
|
<summary>Returns true iff <code>o</code> is equal to this. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.Spans.SpanOrQuery">
|
|
<summary>Matches the union of its clauses.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanOrQuery.#ctor(Lucene.Net.Search.Spans.SpanQuery[])">
|
|
<summary>Construct a SpanOrQuery merging the provided clauses. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanOrQuery.GetClauses">
|
|
<summary>Return the clauses whose spans are matched. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanOrQuery.GetTerms">
|
|
<summary>Returns a collection of all terms matched by this query.</summary>
|
|
<deprecated> use ExtractTerms instead
|
|
</deprecated>
|
|
<seealso cref="!:#ExtractTerms(Set)">
|
|
</seealso>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.Scorer" -->
|
|
<member name="M:Lucene.Net.Search.Scorer.#ctor(Lucene.Net.Search.Similarity)">
|
|
<summary>Constructs a Scorer.</summary>
|
|
<param name="similarity">The <code>Similarity</code> implementation used by this scorer.
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Scorer.GetSimilarity">
|
|
<summary>Returns the Similarity implementation used by this scorer. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Scorer.Score(Lucene.Net.Search.HitCollector)" -->
|
|
<member name="M:Lucene.Net.Search.Scorer.Score(Lucene.Net.Search.HitCollector,System.Int32)">
|
|
<summary>Expert: Collects matching documents in a range. Hook for optimization.
|
|
Note that {@link #Next()} must be called once before this method is called
|
|
for the first time.
|
|
</summary>
|
|
<param name="hc">The collector to which all matching documents are passed through
|
|
{@link HitCollector#Collect(int, float)}.
|
|
</param>
|
|
<param name="max">Do not score documents past this.
|
|
</param>
|
|
<returns> true if more matching documents may remain.
|
|
</returns>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Scorer.Next" -->
|
|
<member name="M:Lucene.Net.Search.Scorer.Doc">
|
|
<summary>Returns the current document number matching the query.
|
|
Initially invalid, until {@link #Next()} is called the first time.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Scorer.Score">
|
|
<summary>Returns the score of the current document matching the query.
|
|
Initially invalid, until {@link #Next()} or {@link #SkipTo(int)}
|
|
is called the first time.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Scorer.SkipTo(System.Int32)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Scorer.Explain(System.Int32)" -->
|
|
<member name="T:Lucene.Net.Search.Spans.SpanTermQuery">
|
|
<summary>Matches spans containing a term. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanTermQuery.#ctor(Lucene.Net.Index.Term)">
|
|
<summary>Construct a SpanTermQuery matching the named term's spans. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanTermQuery.GetTerm">
|
|
<summary>Return the term whose spans are matched. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanTermQuery.GetTerms">
|
|
<summary>Returns a collection of all terms matched by this query.</summary>
|
|
<deprecated> use extractTerms instead
|
|
</deprecated>
|
|
<seealso cref="!:#extractTerms(Set)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanTermQuery.Equals(System.Object)">
|
|
<summary>Returns true iff <code>o</code> is equal to this. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Spans.SpanTermQuery.GetHashCode">
|
|
<summary>Returns a hash code value for this object.</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.Weight" -->
|
|
<member name="M:Lucene.Net.Search.Weight.GetQuery">
|
|
<summary>The query that this concerns. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Weight.GetValue">
|
|
<summary>The weight for this query. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Weight.SumOfSquaredWeights">
|
|
<summary>The sum of squared weights of contained query clauses. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Weight.Normalize(System.Single)">
|
|
<summary>Assigns the query normalization factor to this. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Weight.Scorer(Lucene.Net.Index.IndexReader)">
|
|
<summary>Constructs a scorer for this. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Weight.Explain(Lucene.Net.Index.IndexReader,System.Int32)">
|
|
<summary>An explanation of the score computation for the named document. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.BooleanClause">
|
|
<summary>A clause in a BooleanQuery. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.BooleanClause.query">
|
|
<summary>The query whose matching documents are combined by the boolean query.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.BooleanClause.#ctor(Lucene.Net.Search.Query,Lucene.Net.Search.BooleanClause.Occur)">
|
|
<summary>Constructs a BooleanClause.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.BooleanClause.Equals(System.Object)">
|
|
<summary>Returns true iff <code>o</code> is equal to this. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.BooleanClause.GetHashCode">
|
|
<summary>Returns a hash code value for this object.</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.BooleanClause.Occur">
|
|
<summary>Specifies how terms may occur in matching documents. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.BooleanClause.Occur.MUST">
|
|
<summary>Use this operator for terms that <i>must</i> appear in the matching documents. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.BooleanClause.Occur.SHOULD">
|
|
<summary>Use this operator for terms that <i>should</i> appear in the
|
|
matching documents. For a BooleanQuery with two <code>SHOULD</code>
|
|
subqueries, at least one of the queries must appear in the matching documents.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.BooleanClause.Occur.MUST_NOT">
|
|
<summary>Use this operator for terms that <i>must not</i> appear in the matching documents.
|
|
Note that it is not possible to search for queries that only consist
|
|
of a <code>MUST_NOT</code> query.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.BooleanQuery">
|
|
<summary>A Query that matches documents matching boolean combinations of other
|
|
queries, e.g. {@link TermQuery}s, {@link PhraseQuery}s or other
|
|
BooleanQuerys.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.BooleanQuery.GetMaxClauseCount">
|
|
<summary>Return the maximum number of clauses permitted, 1024 by default.
|
|
Attempts to add more than the permitted number of clauses cause {@link
|
|
TooManyClauses} to be thrown.
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Search.BooleanQuery.SetMaxClauseCount(System.Int32)">
|
|
</seealso>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.BooleanQuery.SetMaxClauseCount(System.Int32)" -->
|
|
<member name="M:Lucene.Net.Search.BooleanQuery.#ctor">
|
|
<summary>Constructs an empty boolean query. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.BooleanQuery.#ctor(System.Boolean)">
|
|
<summary>Constructs an empty boolean query.
|
|
|
|
{@link Similarity#Coord(int,int)} may be disabled in scoring, as
|
|
appropriate. For example, this score factor does not make sense for most
|
|
automatically generated queries, like {@link WildcardQuery} and {@link
|
|
FuzzyQuery}.
|
|
|
|
</summary>
|
|
<param name="disableCoord">disables {@link Similarity#Coord(int,int)} in scoring.
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.BooleanQuery.IsCoordDisabled">
|
|
<summary>Returns true iff {@link Similarity#Coord(int,int)} is disabled in
|
|
scoring for this query instance.
|
|
</summary>
|
|
<seealso cref="!:BooleanQuery(boolean)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.BooleanQuery.SetMinimumNumberShouldMatch(System.Int32)">
|
|
<summary> Specifies a minimum number of the optional BooleanClauses
|
|
which must be satisifed.
|
|
|
|
<p>
|
|
By default no optional clauses are neccessary for a match
|
|
(unless there are no required clauses). If this method is used,
|
|
then the specified numebr of clauses is required.
|
|
</p>
|
|
<p>
|
|
Use of this method is totally independant of specifying that
|
|
any specific clauses are required (or prohibited). This number will
|
|
only be compared against the number of matching optional clauses.
|
|
</p>
|
|
<p>
|
|
EXPERT NOTE: Using this method will force the use of BooleanWeight2,
|
|
regardless of wether setUseScorer14(true) has been called.
|
|
</p>
|
|
|
|
</summary>
|
|
<param name="min">the number of optional clauses that must match
|
|
</param>
|
|
<seealso cref="!:setUseScorer14">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.BooleanQuery.GetMinimumNumberShouldMatch">
|
|
<summary> Gets the minimum number of the optional BooleanClauses
|
|
which must be satisifed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.BooleanQuery.Add(Lucene.Net.Search.Query,Lucene.Net.Search.BooleanClause.Occur)">
|
|
<summary>Adds a clause to a boolean query.
|
|
|
|
</summary>
|
|
<throws> TooManyClauses if the new number of clauses exceeds the maximum clause number </throws>
|
|
<seealso cref="M:Lucene.Net.Search.BooleanQuery.GetMaxClauseCount">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.BooleanQuery.Add(Lucene.Net.Search.BooleanClause)">
|
|
<summary>Adds a clause to a boolean query.</summary>
|
|
<throws> TooManyClauses if the new number of clauses exceeds the maximum clause number </throws>
|
|
<seealso cref="M:Lucene.Net.Search.BooleanQuery.GetMaxClauseCount">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.BooleanQuery.GetClauses">
|
|
<summary>Returns the set of clauses in this query. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.BooleanQuery.useScorer14">
|
|
<summary>Indicates whether to use good old 1.4 BooleanScorer. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.BooleanQuery.ToString(System.String)">
|
|
<summary>Prints a user-readable version of this query. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.BooleanQuery.Equals(System.Object)">
|
|
<summary>Returns true iff <code>o</code> is equal to this. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.BooleanQuery.GetHashCode">
|
|
<summary>Returns a hash code value for this object.</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.SimilarityDelegator">
|
|
<summary>Expert: Delegating scoring implementation. Useful in {@link
|
|
Query#GetSimilarity(Searcher)} implementations, to override only certain
|
|
methods of a Searcher's Similiarty implementation..
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.Similarity" -->
|
|
<member name="F:Lucene.Net.Search.Similarity.defaultImpl">
|
|
<summary>The Similarity implementation used by default. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Similarity.SetDefault(Lucene.Net.Search.Similarity)">
|
|
<summary>Set the default Similarity implementation used by indexing and search
|
|
code.
|
|
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Search.Searcher.SetSimilarity(Lucene.Net.Search.Similarity)">
|
|
</seealso>
|
|
<seealso cref="M:Lucene.Net.Index.IndexWriter.SetSimilarity(Lucene.Net.Search.Similarity)">
|
|
</seealso>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Similarity.GetDefault" -->
|
|
<member name="F:Lucene.Net.Search.Similarity.NORM_TABLE">
|
|
<summary>Cache of decoded bytes. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Similarity.DecodeNorm(System.Byte)">
|
|
<summary>Decodes a normalization factor stored in an index.</summary>
|
|
<seealso cref="M:Lucene.Net.Search.Similarity.EncodeNorm(System.Single)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Similarity.GetNormDecoder">
|
|
<summary>Returns a table for decoding normalization bytes.</summary>
|
|
<seealso cref="M:Lucene.Net.Search.Similarity.EncodeNorm(System.Single)">
|
|
</seealso>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Similarity.LengthNorm(System.String,System.Int32)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Similarity.QueryNorm(System.Single)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Similarity.EncodeNorm(System.Single)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Similarity.Tf(System.Int32)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Similarity.SloppyFreq(System.Int32)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Similarity.Tf(System.Single)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Similarity.Idf(Lucene.Net.Index.Term,Lucene.Net.Search.Searcher)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Similarity.Idf(System.Collections.ICollection,Lucene.Net.Search.Searcher)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Similarity.Idf(System.Int32,System.Int32)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Similarity.Coord(System.Int32,System.Int32)" -->
|
|
<member name="M:Lucene.Net.Search.SimilarityDelegator.#ctor(Lucene.Net.Search.Similarity)">
|
|
<summary>Construct a {@link Similarity} that delegates all methods to another.
|
|
|
|
</summary>
|
|
<param name="delegee">the Similarity implementation to delegate to
|
|
</param>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.BooleanQuery.TooManyClauses">
|
|
<summary>Thrown when an attempt is made to add more than {@link
|
|
#GetMaxClauseCount()} clauses. This typically happens if
|
|
a PrefixQuery, FuzzyQuery, WildcardQuery, or RangeQuery
|
|
is expanded to many terms during search.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.BooleanQuery.BooleanWeight.Scorer(Lucene.Net.Index.IndexReader)">
|
|
<returns> A good old 1.4 Scorer
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.BooleanQuery.BooleanWeight2.Scorer(Lucene.Net.Index.IndexReader)">
|
|
<returns> An alternative Scorer that uses and provides skipTo(),
|
|
and scores documents in document number order.
|
|
</returns>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.BooleanScorer.BucketTable">
|
|
<summary>A simple hash table of document scores within a range. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.HitCollector" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.HitCollector.Collect(System.Int32,System.Single)" -->
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.BooleanScorer2" -->
|
|
<member name="F:Lucene.Net.Search.BooleanScorer2.countingSumScorer">
|
|
<summary>The scorer to which all scoring will be delegated,
|
|
except for computing and using the coordination factor.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.BooleanScorer2.minNrShouldMatch">
|
|
<summary>The number of optionalScorers that need to match (if there are any) </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.BooleanScorer2.#ctor(Lucene.Net.Search.Similarity,System.Int32)">
|
|
<summary>Create a BooleanScorer2.</summary>
|
|
<param name="similarity">The similarity to be used.
|
|
</param>
|
|
<param name="minNrShouldMatch">The minimum number of optional added scorers
|
|
that should match during the search.
|
|
In case no required scorers are added,
|
|
at least one of the optional scorers will have to
|
|
match during the search.
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.BooleanScorer2.#ctor(Lucene.Net.Search.Similarity)">
|
|
<summary>Create a BooleanScorer2.
|
|
In no required scorers are added,
|
|
at least one of the optional scorers will have to match during the search.
|
|
</summary>
|
|
<param name="similarity">The similarity to be used.
|
|
</param>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.BooleanScorer2.InitCountingSumScorer" -->
|
|
<member name="M:Lucene.Net.Search.BooleanScorer2.MakeCountingSumScorer">
|
|
<summary>Returns the scorer to be used for match counting and score summing.
|
|
Uses requiredScorers, optionalScorers and prohibitedScorers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.BooleanScorer2.AddProhibitedScorers(Lucene.Net.Search.Scorer)">
|
|
<summary>Returns the scorer to be used for match counting and score summing.
|
|
Uses the given required scorer and the prohibitedScorers.
|
|
</summary>
|
|
<param name="requiredCountingSumScorer">A required scorer already built.
|
|
</param>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.BooleanScorer2.Score(Lucene.Net.Search.HitCollector)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.BooleanScorer2.Score(Lucene.Net.Search.HitCollector,System.Int32)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.BooleanScorer2.SkipTo(System.Int32)" -->
|
|
<member name="M:Lucene.Net.Search.BooleanScorer2.Explain(System.Int32)">
|
|
<summary>Throws an UnsupportedOperationException.
|
|
TODO: Implement an explanation of the coordination factor.
|
|
</summary>
|
|
<param name="doc">The document number for the explanation.
|
|
</param>
|
|
<throws> UnsupportedOperationException </throws>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.DisjunctionSumScorer">
|
|
<summary>A Scorer for OR like queries, counterpart of Lucene's <code>ConjunctionScorer</code>.
|
|
This Scorer implements {@link Scorer#SkipTo(int)} and uses skipTo() on the given Scorers.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.DisjunctionSumScorer.nrScorers">
|
|
<summary>The number of subscorers. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.DisjunctionSumScorer.subScorers">
|
|
<summary>The subscorers. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.DisjunctionSumScorer.minimumNrMatchers">
|
|
<summary>The minimum number of scorers that should match. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "F:Lucene.Net.Search.DisjunctionSumScorer.scorerQueue" -->
|
|
<member name="F:Lucene.Net.Search.DisjunctionSumScorer.currentDoc">
|
|
<summary>The document number of the current match. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.DisjunctionSumScorer.nrMatchers">
|
|
<summary>The number of subscorers that provide the current match. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.DisjunctionSumScorer.#ctor(System.Collections.IList,System.Int32)" -->
|
|
<member name="M:Lucene.Net.Search.DisjunctionSumScorer.#ctor(System.Collections.IList)">
|
|
<summary>Construct a <code>DisjunctionScorer</code>, using one as the minimum number
|
|
of matching subscorers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.DisjunctionSumScorer.InitScorerQueue">
|
|
<summary>Called the first time next() or skipTo() is called to
|
|
initialize <code>scorerQueue</code>.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.DisjunctionSumScorer.AdvanceAfterCurrent" -->
|
|
<member name="M:Lucene.Net.Search.DisjunctionSumScorer.Score">
|
|
<summary>Returns the score of the current document matching the query.
|
|
Initially invalid, until {@link #Next()} is called the first time.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.DisjunctionSumScorer.NrMatchers">
|
|
<summary>Returns the number of subscorers matching the current document.
|
|
Initially invalid, until {@link #Next()} is called the first time.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.DisjunctionSumScorer.SkipTo(System.Int32)" -->
|
|
<member name="M:Lucene.Net.Search.DisjunctionSumScorer.Explain(System.Int32)">
|
|
<summary>Gives and explanation for the score of a given document.</summary>
|
|
<todo> Show the resulting score. See BooleanScorer.explain() on how to do this. </todo>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.DisjunctionSumScorer.ScorerQueue">
|
|
<summary>A <code>PriorityQueue</code> that orders by {@link Scorer#Doc()}. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.ConjunctionScorer">
|
|
<summary>Scorer for conjunctions, sets of queries, all of which are required. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.BooleanScorer2.SingleMatchScorer">
|
|
<summary>Count a scorer as a single match. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.CachingWrapperFilter">
|
|
<summary> Wraps another filter's result and caches it. The caching
|
|
behavior is like {@link QueryFilter}. The purpose is to allow
|
|
filters to simply filter, and then wrap with this class to add
|
|
caching, keeping the two concerns decoupled yet composable.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.Filter">
|
|
<summary>Abstract base class providing a mechanism to restrict searches to a subset
|
|
of an index.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Filter.Bits(Lucene.Net.Index.IndexReader)">
|
|
<summary>Returns a BitSet with true for documents which should be permitted in
|
|
search results, and false for those that should not.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.CachingWrapperFilter.cache">
|
|
<todo> What about serialization in RemoteSearchable? Caching won't work. </todo>
|
|
<summary> Should transient be removed?
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.CachingWrapperFilter.#ctor(Lucene.Net.Search.Filter)">
|
|
<param name="filter">Filter to cache results of
|
|
</param>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.ConstantScoreQuery">
|
|
<summary> A query that wraps a filter and simply returns a constant score equal to the
|
|
query boost for every document in the filter.
|
|
|
|
</summary>
|
|
<author> yonik
|
|
</author>
|
|
<version> $Id$
|
|
</version>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.ConstantScoreQuery.ToString(System.String)">
|
|
<summary>Prints a user-readable version of this query. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.ConstantScoreQuery.Equals(System.Object)">
|
|
<summary>Returns true if <code>o</code> is equal to this. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.ConstantScoreQuery.GetHashCode">
|
|
<summary>Returns a hash code value for this object. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.ConstantScoreRangeQuery" -->
|
|
<member name="M:Lucene.Net.Search.ConstantScoreRangeQuery.GetField">
|
|
<summary>Returns the field name for this query </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.ConstantScoreRangeQuery.GetLowerVal">
|
|
<summary>Returns the value of the lower endpoint of this range query, null if open ended </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.ConstantScoreRangeQuery.GetUpperVal">
|
|
<summary>Returns the value of the upper endpoint of this range query, null if open ended </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.ConstantScoreRangeQuery.IncludesLower">
|
|
<summary>Returns <code>true</code> if the lower endpoint is inclusive </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.ConstantScoreRangeQuery.IncludesUpper">
|
|
<summary>Returns <code>true</code> if the upper endpoint is inclusive </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.ConstantScoreRangeQuery.ToString(System.String)">
|
|
<summary>Prints a user-readable version of this query. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.ConstantScoreRangeQuery.Equals(System.Object)">
|
|
<summary>Returns true if <code>o</code> is equal to this. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.ConstantScoreRangeQuery.GetHashCode">
|
|
<summary>Returns a hash code value for this object.</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.DefaultSimilarity">
|
|
<summary>Expert: Default scoring implementation. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.DefaultSimilarity.LengthNorm(System.String,System.Int32)">
|
|
<summary>Implemented as <code>1/sqrt(numTerms)</code>. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.DefaultSimilarity.QueryNorm(System.Single)">
|
|
<summary>Implemented as <code>1/sqrt(sumOfSquaredWeights)</code>. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.DefaultSimilarity.Tf(System.Single)">
|
|
<summary>Implemented as <code>sqrt(freq)</code>. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.DefaultSimilarity.SloppyFreq(System.Int32)">
|
|
<summary>Implemented as <code>1 / (distance + 1)</code>. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.DefaultSimilarity.Idf(System.Int32,System.Int32)">
|
|
<summary>Implemented as <code>log(numDocs/(docFreq+1)) + 1</code>. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.DefaultSimilarity.Coord(System.Int32,System.Int32)">
|
|
<summary>Implemented as <code>overlap / maxOverlap</code>. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.DisjunctionMaxQuery">
|
|
<summary> A query that generates the union of the documents produced by its subqueries, and that scores each document as the maximum
|
|
score for that document produced by any subquery plus a tie breaking increment for any additional matching subqueries.
|
|
This is useful to search for a word in multiple fields with different boost factors (so that the fields cannot be
|
|
combined equivalently into a single search field). We want the primary score to be the one associated with the highest boost,
|
|
not the sum of the field scores (as BooleanQuery would give).
|
|
If the query is "albino elephant" this ensures that "albino" matching one field and "elephant" matching
|
|
another gets a higher score than "albino" matching both fields.
|
|
To get this result, use both BooleanQuery and DisjunctionMaxQuery: for each term a DisjunctionMaxQuery searches for it in
|
|
each field, while the set of these DisjunctionMaxQuery's is combined into a BooleanQuery.
|
|
The tie breaker capability allows results that include the same term in multiple fields to be judged better than results that
|
|
include this term in only the best of those multiple fields, without confusing this with the better case of two different terms
|
|
in the multiple fields.
|
|
</summary>
|
|
<author> Chuck Williams
|
|
</author>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.DisjunctionMaxQuery.#ctor(System.Single)">
|
|
<summary>Creates a new empty DisjunctionMaxQuery. Use add() to add the subqueries.</summary>
|
|
<param name="tieBreakerMultiplier">this score of each non-maximum disjunct for a document is multiplied by this weight
|
|
and added into the final score. If non-zero, the value should be small, on the order of 0.1, which says that
|
|
10 occurrences of word in a lower-scored field that is also in a higher scored field is just as good as a unique
|
|
word in the lower scored field (i.e., one that is not in any higher scored field.
|
|
</param>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.DisjunctionMaxQuery.#ctor(System.Collections.ICollection,System.Single)" -->
|
|
<member name="M:Lucene.Net.Search.DisjunctionMaxQuery.Add(Lucene.Net.Search.Query)">
|
|
<summary>Add a subquery to this disjunction</summary>
|
|
<param name="query">the disjunct added
|
|
</param>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.DisjunctionMaxQuery.Add(System.Collections.ICollection)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.DisjunctionMaxQuery.Iterator" -->
|
|
<member name="M:Lucene.Net.Search.DisjunctionMaxQuery.Rewrite(Lucene.Net.Index.IndexReader)">
|
|
<summary>Optimize our representation and our subqueries representations</summary>
|
|
<param name="reader">the IndexReader we query
|
|
</param>
|
|
<returns> an optimized copy of us (which may not be a copy if there is nothing to optimize)
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.DisjunctionMaxQuery.Clone">
|
|
<summary>Create a shallow copy of us -- used in rewriting if necessary</summary>
|
|
<returns> a copy of us (but reuse, don't copy, our subqueries)
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.DisjunctionMaxQuery.ToString(System.String)">
|
|
<summary>Prettyprint us.</summary>
|
|
<param name="field">the field to which we are applied
|
|
</param>
|
|
<returns> a string that shows what we do, of the form "(disjunct1 | disjunct2 | ... | disjunctn)^boost"
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.DisjunctionMaxQuery.Equals(System.Object)">
|
|
<summary>Return true iff we represent the same query as o</summary>
|
|
<param name="o">another object
|
|
</param>
|
|
<returns> true iff o is a DisjunctionMaxQuery with the same boost and the same subqueries, in the same order, as us
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.DisjunctionMaxQuery.GetHashCode">
|
|
<summary>Compute a hash code for hashing us</summary>
|
|
<returns> the hash code
|
|
</returns>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.DisjunctionMaxScorer">
|
|
<summary> The Scorer for DisjunctionMaxQuery's. The union of all documents generated by the the subquery scorers
|
|
is generated in document number order. The score for each document is the maximum of the scores computed
|
|
by the subquery scorers that generate that document, plus tieBreakerMultiplier times the sum of the scores
|
|
for the other subqueries that generate the document.
|
|
</summary>
|
|
<author> Chuck Williams
|
|
</author>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.DisjunctionMaxScorer.#ctor(System.Single,Lucene.Net.Search.Similarity)">
|
|
<summary>Creates a new instance of DisjunctionMaxScorer</summary>
|
|
<param name="tieBreakerMultiplier">Multiplier applied to non-maximum-scoring subqueries for a document as they are summed into the result.
|
|
</param>
|
|
<param name="similarity">-- not used since our definition involves neither coord nor terms directly
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.DisjunctionMaxScorer.Add(Lucene.Net.Search.Scorer)">
|
|
<summary>Add the scorer for a subquery</summary>
|
|
<param name="scorer">the scorer of a subquery of our associated DisjunctionMaxQuery
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.DisjunctionMaxScorer.Next">
|
|
<summary>Generate the next document matching our associated DisjunctionMaxQuery.</summary>
|
|
<returns> true iff there is a next document
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.DisjunctionMaxScorer.Doc">
|
|
<summary>Determine the current document number. Initially invalid, until {@link #Next()} is called the first time.</summary>
|
|
<returns> the document number of the currently generated document
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.DisjunctionMaxScorer.Score">
|
|
<summary>Determine the current document score. Initially invalid, until {@link #Next()} is called the first time.</summary>
|
|
<returns> the score of the current generated document
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.DisjunctionMaxScorer.SkipTo(System.Int32)">
|
|
<summary>Advance to the first document beyond the current whose number is greater than or equal to target.</summary>
|
|
<param name="target">the minimum number of the next desired document
|
|
</param>
|
|
<returns> true iff there is a document to be generated whose number is at least target
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.DisjunctionMaxScorer.Explain(System.Int32)">
|
|
<summary>Explain a score that we computed. UNSUPPORTED -- see explanation capability in DisjunctionMaxQuery.</summary>
|
|
<param name="doc">the number of a document we scored
|
|
</param>
|
|
<returns> the Explanation for our score
|
|
</returns>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.Explanation">
|
|
<summary>Expert: Describes the score computation for document and query. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Explanation.GetValue">
|
|
<summary>The value assigned to this explanation node. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Explanation.SetValue(System.Single)">
|
|
<summary>Sets the value assigned to this explanation node. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Explanation.GetDescription">
|
|
<summary>A description of this explanation node. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Explanation.SetDescription(System.String)">
|
|
<summary>Sets the description of this explanation node. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Explanation.GetDetails">
|
|
<summary>The sub-nodes of this explanation node. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Explanation.AddDetail(Lucene.Net.Search.Explanation)">
|
|
<summary>Adds a sub-node to this explanation node. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Explanation.ToString">
|
|
<summary>Render an explanation as text. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Explanation.ToHtml">
|
|
<summary>Render an explanation as HTML. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.StringIndex" -->
|
|
<member name="F:Lucene.Net.Search.StringIndex.lookup">
|
|
<summary>All the term values, in natural order. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.StringIndex.order">
|
|
<summary>For each document, an index into the lookup array. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.StringIndex.#ctor(System.Int32[],System.String[])">
|
|
<summary>Creates one of these objects </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.FieldCache_Fields.STRING_INDEX">
|
|
<summary>Indicator for StringIndex values in the cache. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.FieldCache_Fields.DEFAULT">
|
|
<summary>Expert: The cache used internally by sorting and range query classes. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldCache.GetInts(Lucene.Net.Index.IndexReader,System.String)">
|
|
<summary>Checks the internal cache for an appropriate entry, and if none is
|
|
found, reads the terms in <code>field</code> as integers and returns an array
|
|
of size <code>reader.maxDoc()</code> of the value each document
|
|
has in the given field.
|
|
</summary>
|
|
<param name="reader"> Used to get field values.
|
|
</param>
|
|
<param name="field"> Which field contains the integers.
|
|
</param>
|
|
<returns> The values in the given field for each document.
|
|
</returns>
|
|
<throws> IOException If any error occurs. </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldCache.GetInts(Lucene.Net.Index.IndexReader,System.String,Lucene.Net.Search.IntParser)">
|
|
<summary>Checks the internal cache for an appropriate entry, and if none is found,
|
|
reads the terms in <code>field</code> as integers and returns an array of
|
|
size <code>reader.maxDoc()</code> of the value each document has in the
|
|
given field.
|
|
</summary>
|
|
<param name="reader"> Used to get field values.
|
|
</param>
|
|
<param name="field"> Which field contains the integers.
|
|
</param>
|
|
<param name="parser"> Computes integer for string values.
|
|
</param>
|
|
<returns> The values in the given field for each document.
|
|
</returns>
|
|
<throws> IOException If any error occurs. </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldCache.GetFloats(Lucene.Net.Index.IndexReader,System.String)">
|
|
<summary>Checks the internal cache for an appropriate entry, and if
|
|
none is found, reads the terms in <code>field</code> as floats and returns an array
|
|
of size <code>reader.maxDoc()</code> of the value each document
|
|
has in the given field.
|
|
</summary>
|
|
<param name="reader"> Used to get field values.
|
|
</param>
|
|
<param name="field"> Which field contains the floats.
|
|
</param>
|
|
<returns> The values in the given field for each document.
|
|
</returns>
|
|
<throws> IOException If any error occurs. </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldCache.GetFloats(Lucene.Net.Index.IndexReader,System.String,Lucene.Net.Search.FloatParser)">
|
|
<summary>Checks the internal cache for an appropriate entry, and if
|
|
none is found, reads the terms in <code>field</code> as floats and returns an array
|
|
of size <code>reader.maxDoc()</code> of the value each document
|
|
has in the given field.
|
|
</summary>
|
|
<param name="reader"> Used to get field values.
|
|
</param>
|
|
<param name="field"> Which field contains the floats.
|
|
</param>
|
|
<param name="parser"> Computes float for string values.
|
|
</param>
|
|
<returns> The values in the given field for each document.
|
|
</returns>
|
|
<throws> IOException If any error occurs. </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldCache.GetStrings(Lucene.Net.Index.IndexReader,System.String)">
|
|
<summary>Checks the internal cache for an appropriate entry, and if none
|
|
is found, reads the term values in <code>field</code> and returns an array
|
|
of size <code>reader.maxDoc()</code> containing the value each document
|
|
has in the given field.
|
|
</summary>
|
|
<param name="reader"> Used to get field values.
|
|
</param>
|
|
<param name="field"> Which field contains the strings.
|
|
</param>
|
|
<returns> The values in the given field for each document.
|
|
</returns>
|
|
<throws> IOException If any error occurs. </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldCache.GetStringIndex(Lucene.Net.Index.IndexReader,System.String)">
|
|
<summary>Checks the internal cache for an appropriate entry, and if none
|
|
is found reads the term values in <code>field</code> and returns
|
|
an array of them in natural order, along with an array telling
|
|
which element in the term array each document uses.
|
|
</summary>
|
|
<param name="reader"> Used to get field values.
|
|
</param>
|
|
<param name="field"> Which field contains the strings.
|
|
</param>
|
|
<returns> Array of terms and index into the array for each document.
|
|
</returns>
|
|
<throws> IOException If any error occurs. </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldCache.GetAuto(Lucene.Net.Index.IndexReader,System.String)">
|
|
<summary>Checks the internal cache for an appropriate entry, and if
|
|
none is found reads <code>field</code> to see if it contains integers, floats
|
|
or strings, and then calls one of the other methods in this class to get the
|
|
values. For string values, a StringIndex is returned. After
|
|
calling this method, there is an entry in the cache for both
|
|
type <code>AUTO</code> and the actual found type.
|
|
</summary>
|
|
<param name="reader"> Used to get field values.
|
|
</param>
|
|
<param name="field"> Which field contains the values.
|
|
</param>
|
|
<returns> int[], float[] or StringIndex.
|
|
</returns>
|
|
<throws> IOException If any error occurs. </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldCache.GetCustom(Lucene.Net.Index.IndexReader,System.String,Lucene.Net.Search.SortComparator)">
|
|
<summary>Checks the internal cache for an appropriate entry, and if none
|
|
is found reads the terms out of <code>field</code> and calls the given SortComparator
|
|
to get the sort values. A hit in the cache will happen if <code>reader</code>,
|
|
<code>field</code>, and <code>comparator</code> are the same (using <code>equals()</code>)
|
|
as a previous call to this method.
|
|
</summary>
|
|
<param name="reader"> Used to get field values.
|
|
</param>
|
|
<param name="field"> Which field contains the values.
|
|
</param>
|
|
<param name="comparator">Used to convert terms into something to sort by.
|
|
</param>
|
|
<returns> Array of sort objects, one for each document.
|
|
</returns>
|
|
<throws> IOException If any error occurs. </throws>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.IntParser">
|
|
<summary>Interface to parse ints from document fields.</summary>
|
|
<seealso cref="!:GetInts(IndexReader, String, IntParser)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.IntParser.ParseInt(System.String)">
|
|
<summary>Return an integer representation of this field's value. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.FloatParser">
|
|
<summary>Interface to parse floats from document fields.</summary>
|
|
<seealso cref="!:GetFloats(IndexReader, String, FloatParser)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FloatParser.ParseFloat(System.String)">
|
|
<summary>Return an float representation of this field's value. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.FieldCacheImpl" -->
|
|
<member name="F:Lucene.Net.Search.FieldCacheImpl.cache">
|
|
<summary>The internal cache. Maps Entry to array of interpreted term values. *</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldCacheImpl.Lookup(Lucene.Net.Index.IndexReader,System.String,System.Int32,System.Globalization.CultureInfo)">
|
|
<summary>See if an object is in the cache. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldCacheImpl.Lookup(Lucene.Net.Index.IndexReader,System.String,System.Object)">
|
|
<summary>See if a custom object is in the cache. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldCacheImpl.Store(Lucene.Net.Index.IndexReader,System.String,System.Int32,System.Globalization.CultureInfo,System.Object)">
|
|
<summary>Put an object into the cache. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldCacheImpl.Store(Lucene.Net.Index.IndexReader,System.String,System.Object,System.Object)">
|
|
<summary>Put a custom object into the cache. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldCacheImpl.GetAuto(Lucene.Net.Index.IndexReader,System.String)">
|
|
<summary>The pattern used to detect float values in a field </summary>
|
|
<summary> removed for java 1.3 compatibility
|
|
protected static final Object pFloats = Pattern.compile ("[0-9+\\-\\.eEfFdD]+");
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.FieldCacheImpl.Entry">
|
|
<summary>Expert: Every key in the internal cache is of this type. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldCacheImpl.Entry.#ctor(System.String,System.Int32,System.Globalization.CultureInfo)">
|
|
<summary>Creates one of these objects. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldCacheImpl.Entry.#ctor(System.String,System.Object)">
|
|
<summary>Creates one of these objects for a custom comparator. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldCacheImpl.Entry.Equals(System.Object)">
|
|
<summary>Two of these are equal iff they reference the same field and type. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldCacheImpl.Entry.GetHashCode">
|
|
<summary>Composes a hashcode based on the field and type. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.FieldDoc" -->
|
|
<member name="T:Lucene.Net.Search.ScoreDoc">
|
|
<summary>Expert: Returned by low-level search implementations.</summary>
|
|
<seealso cref="T:Lucene.Net.Search.TopDocs">
|
|
</seealso>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.ScoreDoc.score">
|
|
<summary>Expert: The score of this document for the query. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.ScoreDoc.doc">
|
|
<summary>Expert: A hit document's number.</summary>
|
|
<seealso cref="M:Lucene.Net.Search.Searcher.Doc(System.Int32)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.ScoreDoc.#ctor(System.Int32,System.Single)">
|
|
<summary>Expert: Constructs a ScoreDoc. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.FieldDoc.fields">
|
|
<summary>Expert: The values which are used to sort the referenced document.
|
|
The order of these will match the original sort criteria given by a
|
|
Sort object. Each Object will be either an Integer, Float or String,
|
|
depending on the type of values in the terms of the original field.
|
|
</summary>
|
|
<seealso cref="T:Lucene.Net.Search.Sort">
|
|
</seealso>
|
|
<seealso cref="M:Lucene.Net.Search.Searcher.Search(Lucene.Net.Search.Query,Lucene.Net.Search.Filter,System.Int32,Lucene.Net.Search.Sort)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldDoc.#ctor(System.Int32,System.Single)">
|
|
<summary>Expert: Creates one of these objects with empty sort information. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldDoc.#ctor(System.Int32,System.Single,System.IComparable[])">
|
|
<summary>Expert: Creates one of these objects with the given sort information. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.FieldDocSortedHitQueue" -->
|
|
<member name="M:Lucene.Net.Search.FieldDocSortedHitQueue.#ctor(Lucene.Net.Search.SortField[],System.Int32)">
|
|
<summary> Creates a hit queue sorted by the given list of fields.</summary>
|
|
<param name="fields">Field names, in priority order (highest priority first).
|
|
</param>
|
|
<param name="size"> The number of hits to retain. Must be greater than zero.
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldDocSortedHitQueue.SetFields(Lucene.Net.Search.SortField[])">
|
|
<summary> Allows redefinition of sort fields if they are <code>null</code>.
|
|
This is to handle the case using ParallelMultiSearcher where the
|
|
original list contains AUTO and we don't know the actual sort
|
|
type until the values come back. The fields can only be set once.
|
|
This method is thread safe.
|
|
</summary>
|
|
<param name="fields">
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldDocSortedHitQueue.GetFields">
|
|
<summary>Returns the fields being used to sort. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldDocSortedHitQueue.HasCollators(Lucene.Net.Search.SortField[])">
|
|
<summary>Returns an array of collators, possibly <code>null</code>. The collators
|
|
correspond to any SortFields which were given a specific locale.
|
|
</summary>
|
|
<param name="fields">Array of sort fields.
|
|
</param>
|
|
<returns> Array, possibly <code>null</code>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldDocSortedHitQueue.LessThan(System.Object,System.Object)">
|
|
<summary> Returns whether <code>a</code> is less relevant than <code>b</code>.</summary>
|
|
<param name="a">ScoreDoc
|
|
</param>
|
|
<param name="b">ScoreDoc
|
|
</param>
|
|
<returns> <code>true</code> if document <code>a</code> should be sorted after document <code>b</code>.
|
|
</returns>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.FieldSortedHitQueue" -->
|
|
<member name="M:Lucene.Net.Search.FieldSortedHitQueue.#ctor(Lucene.Net.Index.IndexReader,Lucene.Net.Search.SortField[],System.Int32)">
|
|
<summary> Creates a hit queue sorted by the given list of fields.</summary>
|
|
<param name="reader"> Index to use.
|
|
</param>
|
|
<param name="fields">Field names, in priority order (highest priority first). Cannot be <code>null</code> or empty.
|
|
</param>
|
|
<param name="size"> The number of hits to retain. Must be greater than zero.
|
|
</param>
|
|
<throws> IOException </throws>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.FieldSortedHitQueue.comparators">
|
|
<summary>Stores a comparator corresponding to each field being sorted by </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.FieldSortedHitQueue.fields">
|
|
<summary>Stores the sort criteria being used. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.FieldSortedHitQueue.maxscore">
|
|
<summary>Stores the maximum score value encountered, needed for normalizing. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldSortedHitQueue.GetMaxScore">
|
|
<summary>returns the maximum score encountered by elements inserted via insert()</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldSortedHitQueue.LessThan(System.Object,System.Object)">
|
|
<summary> Returns whether <code>a</code> is less relevant than <code>b</code>.</summary>
|
|
<param name="a">ScoreDoc
|
|
</param>
|
|
<param name="b">ScoreDoc
|
|
</param>
|
|
<returns> <code>true</code> if document <code>a</code> should be sorted after document <code>b</code>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldSortedHitQueue.FillFields(Lucene.Net.Search.FieldDoc)">
|
|
<summary> Given a FieldDoc object, stores the values used
|
|
to sort the given document. These values are not the raw
|
|
values out of the index, but the internal representation
|
|
of them. This is so the given search hit can be collated
|
|
by a MultiSearcher with other search hits.
|
|
</summary>
|
|
<param name="doc"> The FieldDoc to store sort values into.
|
|
</param>
|
|
<returns> The same FieldDoc passed in.
|
|
</returns>
|
|
<seealso cref="M:Lucene.Net.Search.Searchable.Search(Lucene.Net.Search.Weight,Lucene.Net.Search.Filter,System.Int32,Lucene.Net.Search.Sort)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldSortedHitQueue.GetFields">
|
|
<summary>Returns the SortFields being used by this hit queue. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.FieldSortedHitQueue.Comparators">
|
|
<summary>Internal cache of comparators. Similar to FieldCache, only
|
|
caches comparators instead of term values.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldSortedHitQueue.Lookup(Lucene.Net.Index.IndexReader,System.String,System.Int32,System.Globalization.CultureInfo,System.Object)">
|
|
<summary>Returns a comparator if it is in the cache. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldSortedHitQueue.Store(Lucene.Net.Index.IndexReader,System.String,System.Int32,System.Globalization.CultureInfo,System.Object,System.Object)">
|
|
<summary>Stores a comparator into the cache. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldSortedHitQueue.ComparatorInt(Lucene.Net.Index.IndexReader,System.String)">
|
|
<summary> Returns a comparator for sorting hits according to a field containing integers.</summary>
|
|
<param name="reader"> Index to use.
|
|
</param>
|
|
<param name="fieldname"> Field containg integer values.
|
|
</param>
|
|
<returns> Comparator for sorting hits.
|
|
</returns>
|
|
<throws> IOException If an error occurs reading the index. </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldSortedHitQueue.ComparatorFloat(Lucene.Net.Index.IndexReader,System.String)">
|
|
<summary> Returns a comparator for sorting hits according to a field containing floats.</summary>
|
|
<param name="reader"> Index to use.
|
|
</param>
|
|
<param name="fieldname"> Field containg float values.
|
|
</param>
|
|
<returns> Comparator for sorting hits.
|
|
</returns>
|
|
<throws> IOException If an error occurs reading the index. </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldSortedHitQueue.ComparatorString(Lucene.Net.Index.IndexReader,System.String)">
|
|
<summary> Returns a comparator for sorting hits according to a field containing strings.</summary>
|
|
<param name="reader"> Index to use.
|
|
</param>
|
|
<param name="fieldname"> Field containg string values.
|
|
</param>
|
|
<returns> Comparator for sorting hits.
|
|
</returns>
|
|
<throws> IOException If an error occurs reading the index. </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldSortedHitQueue.ComparatorStringLocale(Lucene.Net.Index.IndexReader,System.String,System.Globalization.CultureInfo)">
|
|
<summary> Returns a comparator for sorting hits according to a field containing strings.</summary>
|
|
<param name="reader"> Index to use.
|
|
</param>
|
|
<param name="fieldname"> Field containg string values.
|
|
</param>
|
|
<returns> Comparator for sorting hits.
|
|
</returns>
|
|
<throws> IOException If an error occurs reading the index. </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FieldSortedHitQueue.ComparatorAuto(Lucene.Net.Index.IndexReader,System.String)">
|
|
<summary> Returns a comparator for sorting hits according to values in the given field.
|
|
The terms in the field are looked at to determine whether they contain integers,
|
|
floats or strings. Once the type is determined, one of the other static methods
|
|
in this class is called to get the comparator.
|
|
</summary>
|
|
<param name="reader"> Index to use.
|
|
</param>
|
|
<param name="fieldname"> Field containg values.
|
|
</param>
|
|
<returns> Comparator for sorting hits.
|
|
</returns>
|
|
<throws> IOException If an error occurs reading the index. </throws>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.ScoreDocComparator.Compare(Lucene.Net.Search.ScoreDoc,Lucene.Net.Search.ScoreDoc)" -->
|
|
<member name="M:Lucene.Net.Search.ScoreDocComparator.SortValue(Lucene.Net.Search.ScoreDoc)">
|
|
<summary> Returns the value used to sort the given document. The
|
|
object returned must implement the java.io.Serializable
|
|
interface. This is used by multisearchers to determine how to collate results from their searchers.
|
|
</summary>
|
|
<seealso cref="T:Lucene.Net.Search.FieldDoc">
|
|
</seealso>
|
|
<param name="i">Document
|
|
</param>
|
|
<returns> Serializable object
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.ScoreDocComparator.SortType">
|
|
<summary> Returns the type of sort. Should return <code>SortField.SCORE</code>, <code>SortField.DOC</code>, <code>SortField.STRING</code>, <code>SortField.INTEGER</code>,
|
|
<code>SortField.FLOAT</code> or <code>SortField.CUSTOM</code>. It is not valid to return <code>SortField.AUTO</code>.
|
|
This is used by multisearchers to determine how to collate results from their searchers.
|
|
</summary>
|
|
<returns> One of the constants in SortField.
|
|
</returns>
|
|
<seealso cref="T:Lucene.Net.Search.SortField">
|
|
</seealso>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.FilteredQuery" -->
|
|
<member name="M:Lucene.Net.Search.FilteredQuery.#ctor(Lucene.Net.Search.Query,Lucene.Net.Search.Filter)">
|
|
<summary> Constructs a new query which applies a filter to the results of the original query.
|
|
Filter.bits() will be called every time this query is used in a search.
|
|
</summary>
|
|
<param name="query"> Query to be filtered, cannot be <code>null</code>.
|
|
</param>
|
|
<param name="filter">Filter to apply to query results, cannot be <code>null</code>.
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FilteredQuery.CreateWeight(Lucene.Net.Search.Searcher)">
|
|
<summary> Returns a Weight that applies the filter to the enclosed query's Weight.
|
|
This is accomplished by overriding the Scorer returned by the Weight.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FilteredQuery.Rewrite(Lucene.Net.Index.IndexReader)">
|
|
<summary>Rewrites the wrapped query. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FilteredQuery.ToString(System.String)">
|
|
<summary>Prints a user-readable version of this query. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FilteredQuery.Equals(System.Object)">
|
|
<summary>Returns true iff <code>o</code> is equal to this. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FilteredQuery.GetHashCode">
|
|
<summary>Returns a hash code value for this object. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.FilteredTermEnum" -->
|
|
<member name="M:Lucene.Net.Search.FilteredTermEnum.TermCompare(Lucene.Net.Index.Term)">
|
|
<summary>Equality compare on the term </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FilteredTermEnum.Difference">
|
|
<summary>Equality measure on the term </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FilteredTermEnum.EndEnum">
|
|
<summary>Indicates the end of the enumeration has been reached </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FilteredTermEnum.DocFreq">
|
|
<summary> Returns the docFreq of the current Term in the enumeration.
|
|
Returns -1 if no Term matches or all terms have been enumerated.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FilteredTermEnum.Next">
|
|
<summary>Increments the enumeration to the next element. True if one exists. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FilteredTermEnum.Term">
|
|
<summary>Returns the current Term in the enumeration.
|
|
Returns null if no Term matches or all terms have been enumerated.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FilteredTermEnum.Close">
|
|
<summary>Closes the enumeration to further activity, freeing resources. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.FuzzyQuery">
|
|
<summary>Implements the fuzzy search query. The similiarity measurement
|
|
is based on the Levenshtein (edit distance) algorithm.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.MultiTermQuery" -->
|
|
<member name="M:Lucene.Net.Search.MultiTermQuery.#ctor(Lucene.Net.Index.Term)">
|
|
<summary>Constructs a query for terms matching <code>term</code>. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.MultiTermQuery.GetTerm">
|
|
<summary>Returns the pattern term. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.MultiTermQuery.GetEnum(Lucene.Net.Index.IndexReader)">
|
|
<summary>Construct the enumeration to be used, expanding the pattern term. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.MultiTermQuery.ToString(System.String)">
|
|
<summary>Prints a user-readable version of this query. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FuzzyQuery.#ctor(Lucene.Net.Index.Term,System.Single,System.Int32)">
|
|
<summary> Create a new FuzzyQuery that will match terms with a similarity
|
|
of at least <code>minimumSimilarity</code> to <code>term</code>.
|
|
If a <code>prefixLength</code> > 0 is specified, a common prefix
|
|
of that length is also required.
|
|
|
|
</summary>
|
|
<param name="term">the term to search for
|
|
</param>
|
|
<param name="minimumSimilarity">a value between 0 and 1 to set the required similarity
|
|
between the query term and the matching terms. For example, for a
|
|
<code>minimumSimilarity</code> of <code>0.5</code> a term of the same length
|
|
as the query term is considered similar to the query term if the edit distance
|
|
between both terms is less than <code>length(term)*0.5</code>
|
|
</param>
|
|
<param name="prefixLength">length of common (non-fuzzy) prefix
|
|
</param>
|
|
<throws> IllegalArgumentException if minimumSimilarity is >= 1 or < 0 </throws>
|
|
<summary> or if prefixLength < 0
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FuzzyQuery.#ctor(Lucene.Net.Index.Term,System.Single)">
|
|
<summary> Calls {@link #FuzzyQuery(Term, float) FuzzyQuery(term, minimumSimilarity, 0)}.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FuzzyQuery.#ctor(Lucene.Net.Index.Term)">
|
|
<summary> Calls {@link #FuzzyQuery(Term, float) FuzzyQuery(term, 0.5f, 0)}.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FuzzyQuery.GetMinSimilarity">
|
|
<summary> Returns the minimum similarity that is required for this query to match.</summary>
|
|
<returns> float value between 0.0 and 1.0
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FuzzyQuery.GetPrefixLength">
|
|
<summary> Returns the non-fuzzy prefix length. This is the number of characters at the start
|
|
of a term that must be identical (not fuzzy) to the query term if the query
|
|
is to match that term.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.FuzzyTermEnum" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.FuzzyTermEnum.#ctor(Lucene.Net.Index.IndexReader,Lucene.Net.Index.Term)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.FuzzyTermEnum.#ctor(Lucene.Net.Index.IndexReader,Lucene.Net.Index.Term,System.Single)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.FuzzyTermEnum.#ctor(Lucene.Net.Index.IndexReader,Lucene.Net.Index.Term,System.Single,System.Int32)" -->
|
|
<member name="M:Lucene.Net.Search.FuzzyTermEnum.TermCompare(Lucene.Net.Index.Term)">
|
|
<summary> The termCompare method in FuzzyTermEnum uses Levenshtein distance to
|
|
calculate the distance between the given term and the comparing term.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FuzzyTermEnum.min(System.Int32,System.Int32,System.Int32)">
|
|
<summary> Finds and returns the smallest of three integers </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.FuzzyTermEnum.Similarity(System.String)" -->
|
|
<member name="M:Lucene.Net.Search.FuzzyTermEnum.GrowDistanceArray(System.Int32)">
|
|
<summary> Grow the second dimension of the array, so that we can calculate the
|
|
Levenshtein difference.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.FuzzyTermEnum.GetMaxDistance(System.Int32)">
|
|
<summary> The max Distance is the maximum Levenshtein distance for the text
|
|
compared to some other value that results in score that is
|
|
better than the minimum similarity.
|
|
</summary>
|
|
<param name="m">the length of the "other value"
|
|
</param>
|
|
<returns> the maximum levenshtein distance that we care about
|
|
</returns>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.Hit">
|
|
<summary> Wrapper used by {@link HitIterator} to provide a lazily loaded hit
|
|
from {@link Hits}.
|
|
|
|
</summary>
|
|
<author> Jeremy Rayner
|
|
</author>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Hit.#ctor(Lucene.Net.Search.Hits,System.Int32)">
|
|
<summary> Constructed from {@link HitIterator}</summary>
|
|
<param name="hits">Hits returned from a search
|
|
</param>
|
|
<param name="hitNumber">Hit index in Hits
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Hit.GetDocument">
|
|
<summary> Returns document for this hit.
|
|
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Search.Hits.Doc(System.Int32)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Hit.GetScore">
|
|
<summary> Returns score for this hit.
|
|
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Search.Hits.Score(System.Int32)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Hit.GetId">
|
|
<summary> Returns id for this hit.
|
|
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Search.Hits.Id(System.Int32)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Hit.GetBoost">
|
|
<summary> Returns the boost factor for this hit on any field of the underlying document.
|
|
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Documents.Document.GetBoost">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Hit.Get(System.String)">
|
|
<summary> Returns the string value of the field with the given name if any exist in
|
|
this document, or null. If multiple fields exist with this name, this
|
|
method returns the first value added. If only binary fields with this name
|
|
exist, returns null.
|
|
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Documents.Document.Get(System.String)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Hit.ToString">
|
|
<summary> Prints the parameters to be used to discover the promised result.</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.HitIterator">
|
|
<summary> An iterator over {@link Hits} that provides lazy fetching of each document.
|
|
{@link Hits#Iterator()} returns an instance of this class. Calls to {@link #next()}
|
|
return a {@link Hit} instance.
|
|
|
|
</summary>
|
|
<author> Jeremy Rayner
|
|
</author>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.HitIterator.#ctor(Lucene.Net.Search.Hits)">
|
|
<summary> Constructed from {@link Hits#Iterator()}.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.HitIterator.MoveNext">
|
|
<returns> true if current hit is less than the total number of {@link Hits}.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.HitIterator.Remove">
|
|
<summary> Unsupported operation.
|
|
|
|
</summary>
|
|
<throws> UnsupportedOperationException </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.HitIterator.Length">
|
|
<summary> Returns the total number of hits.</summary>
|
|
</member>
|
|
<member name="P:Lucene.Net.Search.HitIterator.Current">
|
|
<summary> Returns a {@link Hit} instance representing the next hit in {@link Hits}.
|
|
|
|
</summary>
|
|
<returns> Next {@link Hit}.
|
|
</returns>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.Hits">
|
|
<summary>A ranked list of documents, used to hold search results. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Hits.GetMoreDocs(System.Int32)">
|
|
<summary> Tries to add new documents to hitDocs.
|
|
Ensures that the hit numbered <code>min</code> has been retrieved.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Hits.Length">
|
|
<summary>Returns the total number of hits available in this set. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Hits.Doc(System.Int32)" -->
|
|
<member name="M:Lucene.Net.Search.Hits.Score(System.Int32)">
|
|
<summary>Returns the score for the nth document in this set. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Hits.Id(System.Int32)">
|
|
<summary>Returns the id for the nth document in this set. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Hits.Iterator">
|
|
<summary> Returns a {@link HitIterator} to navigate the Hits. Each item returned
|
|
from {@link Iterator#next()} is a {@link Hit}.
|
|
<p>
|
|
<b>Caution:</b> Iterate only over the hits needed. Iterating over all
|
|
hits is generally not desirable and may be the source of
|
|
performance issues.
|
|
</p>
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.IndexSearcher" -->
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.Searcher" -->
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.Searchable" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Searchable.Search(Lucene.Net.Search.Weight,Lucene.Net.Search.Filter,Lucene.Net.Search.HitCollector)" -->
|
|
<member name="M:Lucene.Net.Search.Searchable.Close">
|
|
<summary>Frees resources associated with this Searcher.
|
|
Be careful not to call this method while you are still using objects
|
|
like {@link Hits}.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Searchable.DocFreq(Lucene.Net.Index.Term)">
|
|
<summary>Expert: Returns the number of documents containing <code>term</code>.
|
|
Called by search code to compute term weights.
|
|
</summary>
|
|
<seealso cref="!:IndexReader#docFreq(Term)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Searchable.DocFreqs(Lucene.Net.Index.Term[])">
|
|
<summary>Expert: For each term in the terms array, calculates the number of
|
|
documents containing <code>term</code>. Returns an array with these
|
|
document frequencies. Used to minimize number of remote calls.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Searchable.MaxDoc">
|
|
<summary>Expert: Returns one greater than the largest possible document number.
|
|
Called by search code to compute term weights.
|
|
</summary>
|
|
<seealso cref="!:IndexReader#maxDoc()">
|
|
</seealso>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Searchable.Search(Lucene.Net.Search.Weight,Lucene.Net.Search.Filter,System.Int32)" -->
|
|
<member name="M:Lucene.Net.Search.Searchable.Doc(System.Int32)">
|
|
<summary>Expert: Returns the stored fields of document <code>i</code>.
|
|
Called by {@link HitCollector} implementations.
|
|
</summary>
|
|
<seealso cref="!:IndexReader#document(int)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Searchable.Rewrite(Lucene.Net.Search.Query)">
|
|
<summary>Expert: called to re-write queries into primitive queries.</summary>
|
|
<throws> BooleanQuery.TooManyClauses </throws>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Searchable.Explain(Lucene.Net.Search.Weight,System.Int32)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Searchable.Search(Lucene.Net.Search.Weight,Lucene.Net.Search.Filter,System.Int32,Lucene.Net.Search.Sort)" -->
|
|
<member name="M:Lucene.Net.Search.Searcher.Search(Lucene.Net.Search.Query)">
|
|
<summary>Returns the documents matching <code>query</code>. </summary>
|
|
<throws> BooleanQuery.TooManyClauses </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Searcher.Search(Lucene.Net.Search.Query,Lucene.Net.Search.Filter)">
|
|
<summary>Returns the documents matching <code>query</code> and
|
|
<code>filter</code>.
|
|
</summary>
|
|
<throws> BooleanQuery.TooManyClauses </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Searcher.Search(Lucene.Net.Search.Query,Lucene.Net.Search.Sort)">
|
|
<summary>Returns documents matching <code>query</code> sorted by
|
|
<code>sort</code>.
|
|
</summary>
|
|
<throws> BooleanQuery.TooManyClauses </throws>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Searcher.Search(Lucene.Net.Search.Query,Lucene.Net.Search.Filter,Lucene.Net.Search.Sort)">
|
|
<summary>Returns documents matching <code>query</code> and <code>filter</code>,
|
|
sorted by <code>sort</code>.
|
|
</summary>
|
|
<throws> BooleanQuery.TooManyClauses </throws>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Searcher.Search(Lucene.Net.Search.Query,Lucene.Net.Search.Filter,System.Int32,Lucene.Net.Search.Sort)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Searcher.Search(Lucene.Net.Search.Query,Lucene.Net.Search.HitCollector)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Searcher.Search(Lucene.Net.Search.Query,Lucene.Net.Search.Filter,Lucene.Net.Search.HitCollector)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Searcher.Search(Lucene.Net.Search.Query,Lucene.Net.Search.Filter,System.Int32)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Searcher.Explain(Lucene.Net.Search.Query,System.Int32)" -->
|
|
<member name="F:Lucene.Net.Search.Searcher.similarity">
|
|
<summary>The Similarity implementation used by this searcher. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Searcher.SetSimilarity(Lucene.Net.Search.Similarity)">
|
|
<summary>Expert: Set the Similarity implementation used by this Searcher.
|
|
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Search.Similarity.SetDefault(Lucene.Net.Search.Similarity)">
|
|
</seealso>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.Searcher.GetSimilarity" -->
|
|
<member name="M:Lucene.Net.Search.Searcher.CreateWeight(Lucene.Net.Search.Query)">
|
|
<summary> creates a weight for <code>query</code></summary>
|
|
<returns> new weight
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.IndexSearcher.#ctor(System.String)">
|
|
<summary>Creates a searcher searching the index in the named directory. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.IndexSearcher.#ctor(Lucene.Net.Store.Directory)">
|
|
<summary>Creates a searcher searching the index in the provided directory. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.IndexSearcher.#ctor(Lucene.Net.Index.IndexReader)">
|
|
<summary>Creates a searcher searching the provided index. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.IndexSearcher.GetIndexReader">
|
|
<summary>Return the {@link IndexReader} this searches. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.IndexSearcher.Close">
|
|
<summary> Note that the underlying IndexReader is not closed, if
|
|
IndexSearcher was constructed with IndexSearcher(IndexReader r).
|
|
If the IndexReader was supplied implicitly by specifying a directory, then
|
|
the IndexReader gets closed.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.MatchAllDocsQuery">
|
|
<summary> A query that matches all documents.
|
|
|
|
</summary>
|
|
<author> John Wang
|
|
</author>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.MultiPhraseQuery">
|
|
<summary> MultiPhraseQuery is a generalized version of PhraseQuery, with an added
|
|
method {@link #Add(Term[])}.
|
|
To use this class, to search for the phrase "Microsoft app*" first use
|
|
add(Term) on the term "Microsoft", then find all terms that have "app" as
|
|
prefix using IndexReader.terms(Term), and use MultiPhraseQuery.add(Term[]
|
|
terms) to add them to the query.
|
|
|
|
</summary>
|
|
<author> Anders Nielsen
|
|
</author>
|
|
<version> 1.0
|
|
</version>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.MultiPhraseQuery.SetSlop(System.Int32)">
|
|
<summary>Sets the phrase slop for this query.</summary>
|
|
<seealso cref="M:Lucene.Net.Search.PhraseQuery.SetSlop(System.Int32)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.MultiPhraseQuery.GetSlop">
|
|
<summary>Sets the phrase slop for this query.</summary>
|
|
<seealso cref="M:Lucene.Net.Search.PhraseQuery.GetSlop">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.MultiPhraseQuery.Add(Lucene.Net.Index.Term)">
|
|
<summary>Add a single term at the next position in the phrase.</summary>
|
|
<seealso cref="M:Lucene.Net.Search.PhraseQuery.Add(Lucene.Net.Index.Term)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.MultiPhraseQuery.Add(Lucene.Net.Index.Term[])">
|
|
<summary>Add multiple terms at the next position in the phrase. Any of the terms
|
|
may match.
|
|
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Search.PhraseQuery.Add(Lucene.Net.Index.Term)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.MultiPhraseQuery.Add(Lucene.Net.Index.Term[],System.Int32)">
|
|
<summary> Allows to specify the relative position of terms within the phrase.
|
|
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Search.PhraseQuery.Add(Lucene.Net.Index.Term,System.Int32)">
|
|
</seealso>
|
|
<param name="terms">
|
|
</param>
|
|
<param name="position">
|
|
</param>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.MultiPhraseQuery.GetTermArrays" -->
|
|
<member name="M:Lucene.Net.Search.MultiPhraseQuery.GetPositions">
|
|
<summary> Returns the relative positions of terms in this phrase.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.MultiPhraseQuery.ToString(System.String)">
|
|
<summary>Prints a user-readable version of this query. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.MultiPhraseQuery.Equals(System.Object)">
|
|
<summary>Returns true if <code>o</code> is equal to this. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.MultiPhraseQuery.GetHashCode">
|
|
<summary>Returns a hash code value for this object.</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.MultiSearcher" -->
|
|
<member name="M:Lucene.Net.Search.MultiSearcher.#ctor(Lucene.Net.Search.Searchable[])">
|
|
<summary>Creates a searcher which searches <i>searchables</i>. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.MultiSearcher.GetSearchables">
|
|
<summary>Return the array of {@link Searchable}s this searches. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.MultiSearcher.SubSearcher(System.Int32)">
|
|
<summary>Returns index of the searcher for document <code>n</code> in the array
|
|
used to construct this searcher.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.MultiSearcher.SubDoc(System.Int32)">
|
|
<summary>Returns the document number of document <code>n</code> within its
|
|
sub-index.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.MultiSearcher.CreateWeight(Lucene.Net.Search.Query)">
|
|
<summary> Create weight in multiple index scenario.
|
|
|
|
Distributed query processing is done in the following steps:
|
|
1. rewrite query
|
|
2. extract necessary terms
|
|
3. collect dfs for these terms from the Searchables
|
|
4. create query weight using aggregate dfs.
|
|
5. distribute that weight to Searchables
|
|
6. merge results
|
|
|
|
Steps 1-4 are done here, 5+6 in the search() methods
|
|
|
|
</summary>
|
|
<returns> rewritten queries
|
|
</returns>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.MultiSearcher.CachedDfSource">
|
|
<summary> Document Frequency cache acting as a Dummy-Searcher.
|
|
This class is no full-fledged Searcher, but only supports
|
|
the methods necessary to initialize Weights.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.NonMatchingScorer">
|
|
<summary>A scorer that matches no document at all. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.ParallelMultiSearcher" -->
|
|
<member name="M:Lucene.Net.Search.ParallelMultiSearcher.#ctor(Lucene.Net.Search.Searchable[])">
|
|
<summary>Creates a searcher which searches <i>searchables</i>. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.ParallelMultiSearcher.DocFreq(Lucene.Net.Index.Term)">
|
|
<summary> TODO: parallelize this one too</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.ParallelMultiSearcher.Search(Lucene.Net.Search.Weight,Lucene.Net.Search.Filter,System.Int32)">
|
|
<summary> A search implementation which spans a new thread for each
|
|
Searchable, waits for each search to complete and merge
|
|
the results back together.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.ParallelMultiSearcher.Search(Lucene.Net.Search.Weight,Lucene.Net.Search.Filter,System.Int32,Lucene.Net.Search.Sort)">
|
|
<summary> A search implementation allowing sorting which spans a new thread for each
|
|
Searchable, waits for each search to complete and merges
|
|
the results back together.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.ParallelMultiSearcher.Search(Lucene.Net.Search.Weight,Lucene.Net.Search.Filter,Lucene.Net.Search.HitCollector)" -->
|
|
<member name="T:Lucene.Net.Search.MultiSearcherThread">
|
|
<summary> A thread subclass for searching a single searchable </summary>
|
|
</member>
|
|
<member name="T:SupportClass.ThreadClass">
|
|
<summary>
|
|
Support class used to handle threads
|
|
</summary>
|
|
</member>
|
|
<member name="T:IThreadRunnable">
|
|
<summary>
|
|
This interface should be implemented by any class whose instances are intended
|
|
to be executed by a thread.
|
|
</summary>
|
|
</member>
|
|
<member name="M:IThreadRunnable.Run">
|
|
<summary>
|
|
This method has to be implemented in order that starting of the thread causes the object's
|
|
run method to be called in that separately executing thread.
|
|
</summary>
|
|
</member>
|
|
<member name="T:SupportClass">
|
|
<summary>
|
|
Contains conversion support elements such as classes, interfaces and static methods.
|
|
</summary>
|
|
</member>
|
|
<member name="T:SupportClass.ThreadClass">
|
|
<summary>
|
|
Support class used to handle threads
|
|
</summary>
|
|
</member>
|
|
<member name="F:SupportClass.ThreadClass.threadField">
|
|
<summary>
|
|
The instance of System.Threading.Thread
|
|
</summary>
|
|
</member>
|
|
<member name="M:SupportClass.ThreadClass.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the ThreadClass class
|
|
</summary>
|
|
</member>
|
|
<member name="M:SupportClass.ThreadClass.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of the Thread class.
|
|
</summary>
|
|
<param name="Name">The name of the thread</param>
|
|
</member>
|
|
<member name="M:SupportClass.ThreadClass.#ctor(System.Threading.ThreadStart)">
|
|
<summary>
|
|
Initializes a new instance of the Thread class.
|
|
</summary>
|
|
<param name="Start">A ThreadStart delegate that references the methods to be invoked when this thread begins executing</param>
|
|
</member>
|
|
<member name="M:SupportClass.ThreadClass.#ctor(System.Threading.ThreadStart,System.String)">
|
|
<summary>
|
|
Initializes a new instance of the Thread class.
|
|
</summary>
|
|
<param name="Start">A ThreadStart delegate that references the methods to be invoked when this thread begins executing</param>
|
|
<param name="Name">The name of the thread</param>
|
|
</member>
|
|
<member name="M:SupportClass.ThreadClass.Run">
|
|
<summary>
|
|
This method has no functionality unless the method is overridden
|
|
</summary>
|
|
</member>
|
|
<member name="M:SupportClass.ThreadClass.Start">
|
|
<summary>
|
|
Causes the operating system to change the state of the current thread instance to ThreadState.Running
|
|
</summary>
|
|
</member>
|
|
<member name="M:SupportClass.ThreadClass.Interrupt">
|
|
<summary>
|
|
Interrupts a thread that is in the WaitSleepJoin thread state
|
|
</summary>
|
|
</member>
|
|
<member name="M:SupportClass.ThreadClass.Join">
|
|
<summary>
|
|
Blocks the calling thread until a thread terminates
|
|
</summary>
|
|
</member>
|
|
<member name="M:SupportClass.ThreadClass.Join(System.Int64)">
|
|
<summary>
|
|
Blocks the calling thread until a thread terminates or the specified time elapses
|
|
</summary>
|
|
<param name="MiliSeconds">Time of wait in milliseconds</param>
|
|
</member>
|
|
<member name="M:SupportClass.ThreadClass.Join(System.Int64,System.Int32)">
|
|
<summary>
|
|
Blocks the calling thread until a thread terminates or the specified time elapses
|
|
</summary>
|
|
<param name="MiliSeconds">Time of wait in milliseconds</param>
|
|
<param name="NanoSeconds">Time of wait in nanoseconds</param>
|
|
</member>
|
|
<member name="M:SupportClass.ThreadClass.Resume">
|
|
<summary>
|
|
Resumes a thread that has been suspended
|
|
</summary>
|
|
</member>
|
|
<member name="M:SupportClass.ThreadClass.Abort">
|
|
<summary>
|
|
Raises a ThreadAbortException in the thread on which it is invoked,
|
|
to begin the process of terminating the thread. Calling this method
|
|
usually terminates the thread
|
|
</summary>
|
|
</member>
|
|
<member name="M:SupportClass.ThreadClass.Abort(System.Object)">
|
|
<summary>
|
|
Raises a ThreadAbortException in the thread on which it is invoked,
|
|
to begin the process of terminating the thread while also providing
|
|
exception information about the thread termination.
|
|
Calling this method usually terminates the thread.
|
|
</summary>
|
|
<param name="stateInfo">An object that contains application-specific information, such as state, which can be used by the thread being aborted</param>
|
|
</member>
|
|
<member name="M:SupportClass.ThreadClass.Suspend">
|
|
<summary>
|
|
Suspends the thread, if the thread is already suspended it has no effect
|
|
</summary>
|
|
</member>
|
|
<member name="M:SupportClass.ThreadClass.ToString">
|
|
<summary>
|
|
Obtain a String that represents the current Object
|
|
</summary>
|
|
<returns>A String that represents the current Object</returns>
|
|
</member>
|
|
<member name="M:SupportClass.ThreadClass.Current">
|
|
<summary>
|
|
Gets the currently running thread
|
|
</summary>
|
|
<returns>The currently running thread</returns>
|
|
</member>
|
|
<member name="P:SupportClass.ThreadClass.Instance">
|
|
<summary>
|
|
Gets the current thread instance
|
|
</summary>
|
|
</member>
|
|
<member name="P:SupportClass.ThreadClass.Name">
|
|
<summary>
|
|
Gets or sets the name of the thread
|
|
</summary>
|
|
</member>
|
|
<member name="P:SupportClass.ThreadClass.Priority">
|
|
<summary>
|
|
Gets or sets a value indicating the scheduling priority of a thread
|
|
</summary>
|
|
</member>
|
|
<member name="P:SupportClass.ThreadClass.IsAlive">
|
|
<summary>
|
|
Gets a value indicating the execution status of the current thread
|
|
</summary>
|
|
</member>
|
|
<member name="P:SupportClass.ThreadClass.IsBackground">
|
|
<summary>
|
|
Gets or sets a value indicating whether or not a thread is a background thread.
|
|
</summary>
|
|
</member>
|
|
<member name="T:SupportClass.FileSupport">
|
|
<summary>
|
|
Represents the methods to support some operations over files.
|
|
</summary>
|
|
</member>
|
|
<member name="M:SupportClass.FileSupport.GetFiles(System.IO.FileInfo)">
|
|
<summary>
|
|
Returns an array of abstract pathnames representing the files and directories of the specified path.
|
|
</summary>
|
|
<param name="path">The abstract pathname to list it childs.</param>
|
|
<returns>An array of abstract pathnames childs of the path specified or null if the path is not a directory</returns>
|
|
</member>
|
|
<member name="T:SupportClass.Number">
|
|
<summary>
|
|
A simple class for number conversions.
|
|
</summary>
|
|
</member>
|
|
<member name="F:SupportClass.Number.MIN_RADIX">
|
|
<summary>
|
|
Min radix value.
|
|
</summary>
|
|
</member>
|
|
<member name="F:SupportClass.Number.MAX_RADIX">
|
|
<summary>
|
|
Max radix value.
|
|
</summary>
|
|
</member>
|
|
<member name="M:SupportClass.Number.ToString(System.Int64,System.Int32)">
|
|
<summary>
|
|
Converts a number to System.String in the specified radix.
|
|
</summary>
|
|
<param name="i">A number to be converted.</param>
|
|
<param name="radix">A radix.</param>
|
|
<returns>A System.String representation of the number in the specified redix.</returns>
|
|
</member>
|
|
<member name="M:SupportClass.Number.Parse(System.String,System.Int32)">
|
|
<summary>
|
|
Parses a number in the specified radix.
|
|
</summary>
|
|
<param name="s">An input System.String.</param>
|
|
<param name="radix">A radix.</param>
|
|
<returns>The parsed number in the specified radix.</returns>
|
|
</member>
|
|
<member name="M:SupportClass.Number.URShift(System.Int32,System.Int32)">
|
|
<summary>
|
|
Performs an unsigned bitwise right shift with the specified number
|
|
</summary>
|
|
<param name="number">Number to operate on</param>
|
|
<param name="bits">Ammount of bits to shift</param>
|
|
<returns>The resulting number from the shift operation</returns>
|
|
</member>
|
|
<member name="M:SupportClass.Number.NextSetBit(System.Collections.BitArray,System.Int32)">
|
|
<summary>
|
|
Returns the index of the first bit that is set to true that occurs
|
|
on or after the specified starting index. If no such bit exists
|
|
then -1 is returned.
|
|
</summary>
|
|
<param name="bits">The BitArray object.</param>
|
|
<param name="fromIndex">The index to start checking from (inclusive).</param>
|
|
<returns>The index of the next set bit.</returns>
|
|
</member>
|
|
<member name="T:SupportClass.Character">
|
|
<summary>
|
|
Mimics Java's Character class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:SupportClass.Character.ForDigit(System.Int32,System.Int32)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="digit"></param>
|
|
<param name="radix"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:SupportClass.Character.MAX_RADIX">
|
|
<summary>
|
|
</summary>
|
|
</member>
|
|
<member name="P:SupportClass.Character.MIN_RADIX">
|
|
<summary>
|
|
</summary>
|
|
</member>
|
|
<member name="T:SupportClass.Date">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="M:SupportClass.Date.GetTime(System.DateTime)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="dateTime"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:SupportClass.Single">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="M:SupportClass.Single.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="s"></param>
|
|
<param name="style"></param>
|
|
<param name="provider"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:SupportClass.Single.Parse(System.String,System.IFormatProvider)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="s"></param>
|
|
<param name="provider"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:SupportClass.Single.Parse(System.String,System.Globalization.NumberStyles)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="s"></param>
|
|
<param name="style"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:SupportClass.Single.Parse(System.String)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="s"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:SupportClass.AppSettings">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="M:SupportClass.AppSettings.Get(System.String,System.Int32)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="key"></param>
|
|
<param name="defValue"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:SupportClass.AppSettings.Get(System.String,System.Int64)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="key"></param>
|
|
<param name="defValue"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:SupportClass.AppSettings.Get(System.String,System.String)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="key"></param>
|
|
<param name="defValue"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:SupportClass.CompressionSupport">
|
|
<summary>
|
|
Use for .NET 1.1 Framework only.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.PhraseQuery" -->
|
|
<member name="M:Lucene.Net.Search.PhraseQuery.#ctor">
|
|
<summary>Constructs an empty phrase query. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.PhraseQuery.SetSlop(System.Int32)" -->
|
|
<member name="M:Lucene.Net.Search.PhraseQuery.GetSlop">
|
|
<summary>Returns the slop. See setSlop(). </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.PhraseQuery.Add(Lucene.Net.Index.Term)">
|
|
<summary> Adds a term to the end of the query phrase.
|
|
The relative position of the term is the one immediately after the last term added.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.PhraseQuery.Add(Lucene.Net.Index.Term,System.Int32)">
|
|
<summary> Adds a term to the end of the query phrase.
|
|
The relative position of the term within the phrase is specified explicitly.
|
|
This allows e.g. phrases with more than one term at the same position
|
|
or phrases with gaps (e.g. in connection with stopwords).
|
|
|
|
</summary>
|
|
<param name="term">
|
|
</param>
|
|
<param name="position">
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.PhraseQuery.GetTerms">
|
|
<summary>Returns the set of terms in this phrase. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.PhraseQuery.GetPositions">
|
|
<summary> Returns the relative positions of terms in this phrase.</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.PhraseQuery.ExtractTerms(System.Collections.Hashtable)">
|
|
<seealso cref="!:Lucene.Net.search.Query.ExtractTerms(java.util.Set)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.PhraseQuery.ToString(System.String)">
|
|
<summary>Prints a user-readable version of this query. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.PhraseQuery.Equals(System.Object)">
|
|
<summary>Returns true iff <code>o</code> is equal to this. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.PhraseQuery.GetHashCode">
|
|
<summary>Returns a hash code value for this object.</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.PrefixQuery">
|
|
<summary>A Query that matches documents containing terms with a specified prefix. A PrefixQuery
|
|
is built by QueryParser for input like <code>app*</code>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.PrefixQuery.#ctor(Lucene.Net.Index.Term)">
|
|
<summary>Constructs a query for terms starting with <code>prefix</code>. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.PrefixQuery.GetPrefix">
|
|
<summary>Returns the prefix of this query. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.PrefixQuery.ToString(System.String)">
|
|
<summary>Prints a user-readable version of this query. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.PrefixQuery.Equals(System.Object)">
|
|
<summary>Returns true iff <code>o</code> is equal to this. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.PrefixQuery.GetHashCode">
|
|
<summary>Returns a hash code value for this object.</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.QueryFilter" -->
|
|
<member name="M:Lucene.Net.Search.QueryFilter.#ctor(Lucene.Net.Search.Query)">
|
|
<summary>Constructs a filter which only matches documents matching
|
|
<code>query</code>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.QueryTermVector">
|
|
<summary>
|
|
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.QueryTermVector.#ctor(System.String[])">
|
|
<summary> </summary>
|
|
<param name="queryTerms">The original list of terms from the query, can contain duplicates
|
|
</param>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.RangeFilter">
|
|
<summary> A Filter that restricts search results to a range of values in a given
|
|
field.
|
|
|
|
<p>
|
|
This code borrows heavily from {@link RangeQuery}, but is implemented as a Filter
|
|
|
|
</p>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.RangeFilter.#ctor(System.String,System.String,System.String,System.Boolean,System.Boolean)">
|
|
<param name="fieldName">The field this range applies to
|
|
</param>
|
|
<param name="lowerTerm">The lower bound on this range
|
|
</param>
|
|
<param name="upperTerm">The upper bound on this range
|
|
</param>
|
|
<param name="includeLower">Does this range include the lower bound?
|
|
</param>
|
|
<param name="includeUpper">Does this range include the upper bound?
|
|
</param>
|
|
<throws> IllegalArgumentException if both terms are null or if </throws>
|
|
<summary> lowerTerm is null and includeLower is true (similar for upperTerm
|
|
and includeUpper)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.RangeFilter.Less(System.String,System.String)">
|
|
<summary> Constructs a filter for field <code>fieldName</code> matching
|
|
less than or equal to <code>upperTerm</code>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.RangeFilter.More(System.String,System.String)">
|
|
<summary> Constructs a filter for field <code>fieldName</code> matching
|
|
greater than or equal to <code>lowerTerm</code>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.RangeFilter.Bits(Lucene.Net.Index.IndexReader)">
|
|
<summary> Returns a BitSet with true for documents which should be
|
|
permitted in search results, and false for those that should
|
|
not.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.RangeFilter.Equals(System.Object)">
|
|
<summary>Returns true if <code>o</code> is equal to this. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.RangeFilter.GetHashCode">
|
|
<summary>Returns a hash code value for this object.</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.RangeQuery">
|
|
<summary> A Query that matches documents within an exclusive range. A RangeQuery
|
|
is built by QueryParser for input like <code>[010 TO 120]</code>.
|
|
|
|
</summary>
|
|
<version> $Id: RangeQuery.java 329381 2005-10-29 09:26:21Z ehatcher $
|
|
</version>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.RangeQuery.#ctor(Lucene.Net.Index.Term,Lucene.Net.Index.Term,System.Boolean)">
|
|
<summary>Constructs a query selecting all terms greater than
|
|
<code>lowerTerm</code> but less than <code>upperTerm</code>.
|
|
There must be at least one term and either term may be null,
|
|
in which case there is no bound on that side, but if there are
|
|
two terms, both terms <b>must</b> be for the same field.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.RangeQuery.GetField">
|
|
<summary>Returns the field name for this query </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.RangeQuery.GetLowerTerm">
|
|
<summary>Returns the lower term of this range query </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.RangeQuery.GetUpperTerm">
|
|
<summary>Returns the upper term of this range query </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.RangeQuery.IsInclusive">
|
|
<summary>Returns <code>true</code> if the range query is inclusive </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.RangeQuery.ToString(System.String)">
|
|
<summary>Prints a user-readable version of this query. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.RangeQuery.Equals(System.Object)">
|
|
<summary>Returns true iff <code>o</code> is equal to this. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.RangeQuery.GetHashCode">
|
|
<summary>Returns a hash code value for this object.</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.RemoteSearchable">
|
|
<summary> A remote searchable implementation.
|
|
|
|
</summary>
|
|
<version> $Id: RemoteSearchable.java 351472 2005-12-01 21:15:53Z bmesser $
|
|
</version>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.RemoteSearchable.#ctor(Lucene.Net.Search.Searchable)">
|
|
<summary>Constructs and exports a remote searcher. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.RemoteSearchable.Main(System.String[])">
|
|
<summary>Exports a searcher for the index in args[0] named
|
|
"//localhost/Searchable".
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.ReqExclScorer" -->
|
|
<member name="M:Lucene.Net.Search.ReqExclScorer.#ctor(Lucene.Net.Search.Scorer,Lucene.Net.Search.Scorer)">
|
|
<summary>Construct a <code>ReqExclScorer</code>.</summary>
|
|
<param name="reqScorer">The scorer that must match, except where
|
|
</param>
|
|
<param name="exclScorer">indicates exclusion.
|
|
</param>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.ReqExclScorer.ToNonExcluded" -->
|
|
<member name="M:Lucene.Net.Search.ReqExclScorer.Score">
|
|
<summary>Returns the score of the current document matching the query.
|
|
Initially invalid, until {@link #Next()} is called the first time.
|
|
</summary>
|
|
<returns> The score of the required scorer.
|
|
</returns>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.ReqExclScorer.SkipTo(System.Int32)" -->
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.ReqOptSumScorer" -->
|
|
<member name="F:Lucene.Net.Search.ReqOptSumScorer.reqScorer">
|
|
<summary>The scorers passed from the constructor.
|
|
These are set to null as soon as their next() or skipTo() returns false.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.ReqOptSumScorer.#ctor(Lucene.Net.Search.Scorer,Lucene.Net.Search.Scorer)">
|
|
<summary>Construct a <code>ReqOptScorer</code>.</summary>
|
|
<param name="reqScorer">The required scorer. This must match.
|
|
</param>
|
|
<param name="optScorer">The optional scorer. This is used for scoring only.
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.ReqOptSumScorer.Score">
|
|
<summary>Returns the score of the current document matching the query.
|
|
Initially invalid, until {@link #Next()} is called the first time.
|
|
</summary>
|
|
<returns> The score of the required scorer, eventually increased by the score
|
|
of the optional scorer when it also matches the current document.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.ReqOptSumScorer.Explain(System.Int32)">
|
|
<summary>Explain the score of a document.</summary>
|
|
<todo> Also show the total score. </todo>
|
|
<summary> See BooleanScorer.explain() on how to do this.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.ScoreDocComparator_Fields" -->
|
|
<member name="F:Lucene.Net.Search.ScoreDocComparator_Fields.RELEVANCE">
|
|
<summary>Special comparator for sorting hits according to computed relevance (document score). </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.ScoreDocComparator_Fields.INDEXORDER">
|
|
<summary>Special comparator for sorting hits according to index order (document number). </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.Sort" -->
|
|
<member name="F:Lucene.Net.Search.Sort.RELEVANCE">
|
|
<summary> Represents sorting by computed relevance. Using this sort criteria returns
|
|
the same results as calling
|
|
{@link Searcher#Search(Query) Searcher#search()}without a sort criteria,
|
|
only with slightly more overhead.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.Sort.INDEXORDER">
|
|
<summary>Represents sorting by index order. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Sort.#ctor">
|
|
<summary> Sorts by computed relevance. This is the same sort criteria as calling
|
|
{@link Searcher#Search(Query) Searcher#search()}without a sort criteria,
|
|
only with slightly more overhead.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Sort.#ctor(System.String)">
|
|
<summary> Sorts by the terms in <code>field</code> then by index order (document
|
|
number). The type of value in <code>field</code> is determined
|
|
automatically.
|
|
|
|
</summary>
|
|
<seealso cref="F:Lucene.Net.Search.SortField.AUTO">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Sort.#ctor(System.String,System.Boolean)">
|
|
<summary> Sorts possibly in reverse by the terms in <code>field</code> then by
|
|
index order (document number). The type of value in <code>field</code> is
|
|
determined automatically.
|
|
|
|
</summary>
|
|
<seealso cref="F:Lucene.Net.Search.SortField.AUTO">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Sort.#ctor(System.String[])">
|
|
<summary> Sorts in succession by the terms in each field. The type of value in
|
|
<code>field</code> is determined automatically.
|
|
|
|
</summary>
|
|
<seealso cref="F:Lucene.Net.Search.SortField.AUTO">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Sort.#ctor(Lucene.Net.Search.SortField)">
|
|
<summary>Sorts by the criteria in the given SortField. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Sort.#ctor(Lucene.Net.Search.SortField[])">
|
|
<summary>Sorts in succession by the criteria in each SortField. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Sort.SetSort(System.String)">
|
|
<summary> Sets the sort to the terms in <code>field</code> then by index order
|
|
(document number).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Sort.SetSort(System.String,System.Boolean)">
|
|
<summary> Sets the sort to the terms in <code>field</code> possibly in reverse,
|
|
then by index order (document number).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Sort.SetSort(System.String[])">
|
|
<summary>Sets the sort to the terms in each field in succession. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Sort.SetSort(Lucene.Net.Search.SortField)">
|
|
<summary>Sets the sort to the given criteria. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Sort.SetSort(Lucene.Net.Search.SortField[])">
|
|
<summary>Sets the sort to the given criteria in succession. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.Sort.GetSort">
|
|
<summary> Representation of the sort criteria.</summary>
|
|
<returns> Array of SortField objects used in this sort criteria
|
|
</returns>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.SortComparator" -->
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.SortComparatorSource" -->
|
|
<member name="M:Lucene.Net.Search.SortComparatorSource.NewComparator(Lucene.Net.Index.IndexReader,System.String)">
|
|
<summary> Creates a comparator for the field in the given index.</summary>
|
|
<param name="reader">Index to create comparator for.
|
|
</param>
|
|
<param name="fieldname"> Field to create comparator for.
|
|
</param>
|
|
<returns> Comparator of ScoreDoc objects.
|
|
</returns>
|
|
<throws> IOException If an error occurs reading the index. </throws>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.SortComparator.GetComparable(System.String)" -->
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.SortField" -->
|
|
<member name="F:Lucene.Net.Search.SortField.SCORE">
|
|
<summary>Sort by document score (relevancy). Sort values are Float and higher
|
|
values are at the front.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.SortField.DOC">
|
|
<summary>Sort by document number (index order). Sort values are Integer and lower
|
|
values are at the front.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.SortField.AUTO">
|
|
<summary>Guess type of sort based on field contents. A regular expression is used
|
|
to look at the first term indexed for the field and determine if it
|
|
represents an integer number, a floating point number, or just arbitrary
|
|
string characters.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.SortField.STRING">
|
|
<summary>Sort using term values as Strings. Sort values are String and lower
|
|
values are at the front.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.SortField.INT">
|
|
<summary>Sort using term values as encoded Integers. Sort values are Integer and
|
|
lower values are at the front.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.SortField.FLOAT">
|
|
<summary>Sort using term values as encoded Floats. Sort values are Float and
|
|
lower values are at the front.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.SortField.CUSTOM">
|
|
<summary>Sort using a custom Comparator. Sort values are any Comparable and
|
|
sorting is done according to natural order.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.SortField.FIELD_SCORE">
|
|
<summary>Represents sorting by document score (relevancy). </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.SortField.FIELD_DOC">
|
|
<summary>Represents sorting by document number (index order). </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.SortField.#ctor(System.String)">
|
|
<summary>Creates a sort by terms in the given field where the type of term value
|
|
is determined dynamically ({@link #AUTO AUTO}).
|
|
</summary>
|
|
<param name="field">Name of field to sort by, cannot be <code>null</code>.
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.SortField.#ctor(System.String,System.Boolean)">
|
|
<summary>Creates a sort, possibly in reverse, by terms in the given field where
|
|
the type of term value is determined dynamically ({@link #AUTO AUTO}).
|
|
</summary>
|
|
<param name="field">Name of field to sort by, cannot be <code>null</code>.
|
|
</param>
|
|
<param name="reverse">True if natural order should be reversed.
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.SortField.#ctor(System.String,System.Int32)">
|
|
<summary>Creates a sort by terms in the given field with the type of term
|
|
values explicitly given.
|
|
</summary>
|
|
<param name="field"> Name of field to sort by. Can be <code>null</code> if
|
|
<code>type</code> is SCORE or DOC.
|
|
</param>
|
|
<param name="type"> Type of values in the terms.
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.SortField.#ctor(System.String,System.Int32,System.Boolean)">
|
|
<summary>Creates a sort, possibly in reverse, by terms in the given field with the
|
|
type of term values explicitly given.
|
|
</summary>
|
|
<param name="field"> Name of field to sort by. Can be <code>null</code> if
|
|
<code>type</code> is SCORE or DOC.
|
|
</param>
|
|
<param name="type"> Type of values in the terms.
|
|
</param>
|
|
<param name="reverse">True if natural order should be reversed.
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.SortField.#ctor(System.String,System.Globalization.CultureInfo)">
|
|
<summary>Creates a sort by terms in the given field sorted
|
|
according to the given locale.
|
|
</summary>
|
|
<param name="field"> Name of field to sort by, cannot be <code>null</code>.
|
|
</param>
|
|
<param name="locale">Locale of values in the field.
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.SortField.#ctor(System.String,System.Globalization.CultureInfo,System.Boolean)">
|
|
<summary>Creates a sort, possibly in reverse, by terms in the given field sorted
|
|
according to the given locale.
|
|
</summary>
|
|
<param name="field"> Name of field to sort by, cannot be <code>null</code>.
|
|
</param>
|
|
<param name="locale">Locale of values in the field.
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.SortField.#ctor(System.String,Lucene.Net.Search.SortComparatorSource)">
|
|
<summary>Creates a sort with a custom comparison function.</summary>
|
|
<param name="field">Name of field to sort by; cannot be <code>null</code>.
|
|
</param>
|
|
<param name="comparator">Returns a comparator for sorting hits.
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.SortField.#ctor(System.String,Lucene.Net.Search.SortComparatorSource,System.Boolean)">
|
|
<summary>Creates a sort, possibly in reverse, with a custom comparison function.</summary>
|
|
<param name="field">Name of field to sort by; cannot be <code>null</code>.
|
|
</param>
|
|
<param name="comparator">Returns a comparator for sorting hits.
|
|
</param>
|
|
<param name="reverse">True if natural order should be reversed.
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.SortField.GetField">
|
|
<summary>Returns the name of the field. Could return <code>null</code>
|
|
if the sort is by SCORE or DOC.
|
|
</summary>
|
|
<returns> Name of field, possibly <code>null</code>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.SortField.GetType">
|
|
<summary>Returns the type of contents in the field.</summary>
|
|
<returns> One of the constants SCORE, DOC, AUTO, STRING, INT or FLOAT.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.SortField.GetLocale">
|
|
<summary>Returns the Locale by which term values are interpreted.
|
|
May return <code>null</code> if no Locale was specified.
|
|
</summary>
|
|
<returns> Locale, or <code>null</code>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.SortField.GetReverse">
|
|
<summary>Returns whether the sort should be reversed.</summary>
|
|
<returns> True if natural order should be reversed.
|
|
</returns>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.TermQuery">
|
|
<summary>A Query that matches documents containing a term.
|
|
This may be combined with other terms with a {@link BooleanQuery}.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.TermQuery.#ctor(Lucene.Net.Index.Term)">
|
|
<summary>Constructs a query for the term <code>t</code>. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.TermQuery.GetTerm">
|
|
<summary>Returns the term of this query. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.TermQuery.ToString(System.String)">
|
|
<summary>Prints a user-readable version of this query. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.TermQuery.Equals(System.Object)">
|
|
<summary>Returns true iff <code>o</code> is equal to this. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.TermQuery.GetHashCode">
|
|
<summary>Returns a hash code value for this object.</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.TermScorer">
|
|
<summary>Expert: A <code>Scorer</code> for documents matching a <code>Term</code>.</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.TermScorer.#ctor(Lucene.Net.Search.Weight,Lucene.Net.Index.TermDocs,Lucene.Net.Search.Similarity,System.Byte[])" -->
|
|
<member name="M:Lucene.Net.Search.TermScorer.Doc">
|
|
<summary>Returns the current document number matching the query.
|
|
Initially invalid, until {@link #Next()} is called the first time.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.TermScorer.Next" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.TermScorer.SkipTo(System.Int32)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.TermScorer.Explain(System.Int32)" -->
|
|
<member name="M:Lucene.Net.Search.TermScorer.ToString">
|
|
<summary>Returns a string representation of this <code>TermScorer</code>. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.TopDocCollector" -->
|
|
<member name="M:Lucene.Net.Search.TopDocCollector.#ctor(System.Int32)">
|
|
<summary>Construct to collect a given number of hits.</summary>
|
|
<param name="numHits">the maximum number of hits to collect
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.TopDocCollector.GetTotalHits">
|
|
<summary>The total number of documents that matched this query. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.TopDocCollector.TopDocs">
|
|
<summary>The top-scoring hits. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.TopDocs">
|
|
<summary>Expert: Returned by low-level search implementations.</summary>
|
|
<seealso cref="M:Lucene.Net.Search.Searcher.Search(Lucene.Net.Search.Query,Lucene.Net.Search.Filter,System.Int32)">
|
|
</seealso>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.TopDocs.totalHits">
|
|
<summary>Expert: The total number of hits for the query.</summary>
|
|
<seealso cref="M:Lucene.Net.Search.Hits.Length">
|
|
</seealso>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.TopDocs.scoreDocs">
|
|
<summary>Expert: The top hits for the query. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Search.TopDocs.maxScore">
|
|
<summary>Expert: Stores the maximum score value encountered, needed for normalizing. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.TopDocs.GetMaxScore">
|
|
<summary>Expert: Returns the maximum score value encountered. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.TopDocs.SetMaxScore(System.Single)">
|
|
<summary>Expert: Sets the maximum score value encountered. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.TopDocs.#ctor(System.Int32,Lucene.Net.Search.ScoreDoc[],System.Single)">
|
|
<summary>Expert: Constructs a TopDocs.</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.TopFieldDocCollector" -->
|
|
<member name="M:Lucene.Net.Search.TopFieldDocCollector.#ctor(Lucene.Net.Index.IndexReader,Lucene.Net.Search.Sort,System.Int32)">
|
|
<summary>Construct to collect a given number of hits.</summary>
|
|
<param name="reader">the index to be searched
|
|
</param>
|
|
<param name="sort">the sort criteria
|
|
</param>
|
|
<param name="numHits">the maximum number of hits to collect
|
|
</param>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.TopFieldDocs" -->
|
|
<member name="F:Lucene.Net.Search.TopFieldDocs.fields">
|
|
<summary>The fields which were used to sort results by. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Search.TopFieldDocs.#ctor(System.Int32,Lucene.Net.Search.ScoreDoc[],Lucene.Net.Search.SortField[],System.Single)">
|
|
<summary>Creates one of these objects.</summary>
|
|
<param name="totalHits"> Total number of hits for the query.
|
|
</param>
|
|
<param name="scoreDocs"> The top hits for the query.
|
|
</param>
|
|
<param name="fields"> The sort criteria used to find the top hits.
|
|
</param>
|
|
<param name="maxScore"> The maximum score encountered.
|
|
</param>
|
|
</member>
|
|
<member name="T:Lucene.Net.Search.WildcardQuery">
|
|
<summary>Implements the wildcard search query. Supported wildcards are <code>*</code>, which
|
|
matches any character sequence (including the empty one), and <code>?</code>,
|
|
which matches any single character. Note this query can be slow, as it
|
|
needs to iterate over many terms. In order to prevent extremely slow WildcardQueries,
|
|
a Wildcard term should not start with one of the wildcards <code>*</code> or
|
|
<code>?</code>.
|
|
|
|
</summary>
|
|
<seealso cref="T:Lucene.Net.Search.WildcardTermEnum">
|
|
</seealso>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Search.WildcardTermEnum" -->
|
|
<member name="F:Lucene.Net.Search.WildcardTermEnum.WILDCARD_STRING">
|
|
<summary>*****************************************
|
|
String equality with support for wildcards
|
|
******************************************
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Search.WildcardTermEnum.#ctor(Lucene.Net.Index.IndexReader,Lucene.Net.Index.Term)" -->
|
|
<member name="M:Lucene.Net.Search.WildcardTermEnum.WildcardEquals(System.String,System.Int32,System.String,System.Int32)">
|
|
<summary> Determines if a word matches a wildcard pattern.
|
|
<small>Work released by Granta Design Ltd after originally being done on
|
|
company time.</small>
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Store.BufferedIndexOutput">
|
|
<summary>Base implementation class for buffered {@link IndexOutput}. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Store.IndexOutput">
|
|
<summary>Abstract base class for output to a file in a Directory. A random-access
|
|
output stream. Used for all Lucene index output operations.
|
|
</summary>
|
|
<seealso cref="T:Lucene.Net.Store.Directory">
|
|
</seealso>
|
|
<seealso cref="T:Lucene.Net.Store.IndexInput">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexOutput.WriteByte(System.Byte)">
|
|
<summary>Writes a single byte.</summary>
|
|
<seealso cref="M:Lucene.Net.Store.IndexInput.ReadByte">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexOutput.WriteBytes(System.Byte[],System.Int32)">
|
|
<summary>Writes an array of bytes.</summary>
|
|
<param name="b">the bytes to write
|
|
</param>
|
|
<param name="length">the number of bytes to write
|
|
</param>
|
|
<seealso cref="M:Lucene.Net.Store.IndexInput.ReadBytes(System.Byte[],System.Int32,System.Int32)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexOutput.WriteInt(System.Int32)">
|
|
<summary>Writes an int as four bytes.</summary>
|
|
<seealso cref="M:Lucene.Net.Store.IndexInput.ReadInt">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexOutput.WriteVInt(System.Int32)">
|
|
<summary>Writes an int in a variable-length format. Writes between one and
|
|
five bytes. Smaller values take fewer bytes. Negative numbers are not
|
|
supported.
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Store.IndexInput.ReadVInt">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexOutput.WriteLong(System.Int64)">
|
|
<summary>Writes a long as eight bytes.</summary>
|
|
<seealso cref="M:Lucene.Net.Store.IndexInput.ReadLong">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexOutput.WriteVLong(System.Int64)">
|
|
<summary>Writes an long in a variable-length format. Writes between one and five
|
|
bytes. Smaller values take fewer bytes. Negative numbers are not
|
|
supported.
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Store.IndexInput.ReadVLong">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexOutput.WriteString(System.String)">
|
|
<summary>Writes a string.</summary>
|
|
<seealso cref="M:Lucene.Net.Store.IndexInput.ReadString">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexOutput.WriteChars(System.String,System.Int32,System.Int32)">
|
|
<summary>Writes a sequence of UTF-8 encoded characters from a string.</summary>
|
|
<param name="s">the source of the characters
|
|
</param>
|
|
<param name="start">the first character in the sequence
|
|
</param>
|
|
<param name="length">the number of characters in the sequence
|
|
</param>
|
|
<seealso cref="M:Lucene.Net.Store.IndexInput.ReadChars(System.Char[],System.Int32,System.Int32)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexOutput.Flush">
|
|
<summary>Forces any buffered output to be written. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexOutput.Close">
|
|
<summary>Closes this stream to further operations. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexOutput.GetFilePointer">
|
|
<summary>Returns the current position in this file, where the next write will
|
|
occur.
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Store.IndexOutput.Seek(System.Int64)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexOutput.Seek(System.Int64)">
|
|
<summary>Sets current position in this file, where the next write will occur.</summary>
|
|
<seealso cref="M:Lucene.Net.Store.IndexOutput.GetFilePointer">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.IndexOutput.Length">
|
|
<summary>The number of bytes in the file. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.BufferedIndexOutput.WriteByte(System.Byte)">
|
|
<summary>Writes a single byte.</summary>
|
|
<seealso cref="M:Lucene.Net.Store.IndexInput.ReadByte">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.BufferedIndexOutput.WriteBytes(System.Byte[],System.Int32)">
|
|
<summary>Writes an array of bytes.</summary>
|
|
<param name="b">the bytes to write
|
|
</param>
|
|
<param name="length">the number of bytes to write
|
|
</param>
|
|
<seealso cref="M:Lucene.Net.Store.IndexInput.ReadBytes(System.Byte[],System.Int32,System.Int32)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.BufferedIndexOutput.Flush">
|
|
<summary>Forces any buffered output to be written. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.BufferedIndexOutput.FlushBuffer(System.Byte[],System.Int32)">
|
|
<summary>Expert: implements buffer write. Writes bytes at the current position in
|
|
the output.
|
|
</summary>
|
|
<param name="b">the bytes to write
|
|
</param>
|
|
<param name="len">the number of bytes to write
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.BufferedIndexOutput.Close">
|
|
<summary>Closes this stream to further operations. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.BufferedIndexOutput.GetFilePointer">
|
|
<summary>Returns the current position in this file, where the next write will
|
|
occur.
|
|
</summary>
|
|
<seealso cref="M:Lucene.Net.Store.BufferedIndexOutput.Seek(System.Int64)">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.BufferedIndexOutput.Seek(System.Int64)">
|
|
<summary>Sets current position in this file, where the next write will occur.</summary>
|
|
<seealso cref="M:Lucene.Net.Store.BufferedIndexOutput.GetFilePointer">
|
|
</seealso>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.BufferedIndexOutput.Length">
|
|
<summary>The number of bytes in the file. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Store.FSDirectory">
|
|
<summary> Straightforward implementation of {@link Directory} as a directory of files.
|
|
|
|
</summary>
|
|
<seealso cref="T:Lucene.Net.Store.Directory">
|
|
</seealso>
|
|
<author> Doug Cutting
|
|
</author>
|
|
</member>
|
|
<member name="F:Lucene.Net.Store.FSDirectory.DIRECTORIES">
|
|
<summary>This cache of directories ensures that there is a unique Directory
|
|
instance per path, so that synchronization on the Directory can be used to
|
|
synchronize access between readers and writers.
|
|
|
|
This should be a WeakHashMap, so that entries can be GC'd, but that would
|
|
require Java 1.2. Instead we use refcounts...
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.FSDirectory.SetDisableLocks(System.Boolean)">
|
|
<summary> Set whether Lucene's use of lock files is disabled. By default,
|
|
lock files are enabled. They should only be disabled if the index
|
|
is on a read-only medium like a CD-ROM.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.FSDirectory.GetDisableLocks">
|
|
<summary> Returns whether Lucene's use of lock files is disabled.</summary>
|
|
<returns> true if locks are disabled, false if locks are enabled.
|
|
</returns>
|
|
</member>
|
|
<member name="F:Lucene.Net.Store.FSDirectory.LOCK_DIR">
|
|
<summary> Directory specified by <code>Lucene.Net.lockDir</code>
|
|
or <code>java.io.tmpdir</code> system property
|
|
</summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Store.FSDirectory.IMPL">
|
|
<summary>The default class which implements filesystem-based directories. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Store.FSDirectory.buffer">
|
|
<summary>A buffer optionally used in renameTo method </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Store.FSDirectory.GetDirectory(System.String,System.Boolean)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Store.FSDirectory.GetDirectory(System.IO.FileInfo,System.Boolean)" -->
|
|
<member name="M:Lucene.Net.Store.FSDirectory.List">
|
|
<summary>Returns an array of strings, one for each file in the directory. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.FSDirectory.FileExists(System.String)">
|
|
<summary>Returns true iff a file with the given name exists. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.FSDirectory.FileModified(System.String)">
|
|
<summary>Returns the time the named file was last modified. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.FSDirectory.FileModified(System.IO.FileInfo,System.String)">
|
|
<summary>Returns the time the named file was last modified. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.FSDirectory.TouchFile(System.String)">
|
|
<summary>Set the modified time of an existing file to now. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.FSDirectory.FileLength(System.String)">
|
|
<summary>Returns the length in bytes of a file in the directory. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.FSDirectory.DeleteFile(System.String)">
|
|
<summary>Removes an existing file in the directory. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.FSDirectory.RenameFile(System.String,System.String)">
|
|
<summary>Renames an existing file in the directory. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.FSDirectory.CreateOutput(System.String)">
|
|
<summary>Creates a new, empty file in the directory with the given name.
|
|
Returns a stream writing this file.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.FSDirectory.OpenInput(System.String)">
|
|
<summary>Returns a stream reading an existing file. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Store.FSDirectory.HEX_DIGITS">
|
|
<summary> So we can do some byte-to-hexchar conversion below</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.FSDirectory.MakeLock(System.String)">
|
|
<summary>Constructs a {@link Lock} with the specified name. Locks are implemented
|
|
with {@link File#createNewFile()}.
|
|
|
|
</summary>
|
|
<param name="name">the name of the lock file
|
|
</param>
|
|
<returns> an instance of <code>Lock</code> holding the lock
|
|
</returns>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.FSDirectory.Close">
|
|
<summary>Closes the store to future operations. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.FSDirectory.ToString">
|
|
<summary>For debug output. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.FSIndexInput.ReadInternal(System.Byte[],System.Int32,System.Int32)">
|
|
<summary>IndexInput methods </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.FSIndexInput.IsFDValid">
|
|
<summary>Method used for testing. Returns true if the underlying
|
|
file descriptor is valid.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.FSIndexOutput.FlushBuffer(System.Byte[],System.Int32)">
|
|
<summary>output methods: </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.FSIndexOutput.Seek(System.Int64)">
|
|
<summary>Random-access methods </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:Lucene.Net.Store.MMapDirectory" -->
|
|
<member name="T:Lucene.Net.Store.RAMDirectory">
|
|
<summary> A memory-resident {@link Directory} implementation.
|
|
|
|
</summary>
|
|
<version> $Id: RAMDirectory.java 351779 2005-12-02 17:37:50Z bmesser $
|
|
</version>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.RAMDirectory.#ctor">
|
|
<summary>Constructs an empty {@link Directory}. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Store.RAMDirectory.#ctor(Lucene.Net.Store.Directory)" -->
|
|
<member name="M:Lucene.Net.Store.RAMDirectory.#ctor(System.IO.FileInfo)">
|
|
<summary> Creates a new <code>RAMDirectory</code> instance from the {@link FSDirectory}.
|
|
|
|
</summary>
|
|
<param name="dir">a <code>File</code> specifying the index directory
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.RAMDirectory.#ctor(System.String)">
|
|
<summary> Creates a new <code>RAMDirectory</code> instance from the {@link FSDirectory}.
|
|
|
|
</summary>
|
|
<param name="dir">a <code>String</code> specifying the full index directory path
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.RAMDirectory.List">
|
|
<summary>Returns an array of strings, one for each file in the directory. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.RAMDirectory.FileExists(System.String)">
|
|
<summary>Returns true iff the named file exists in this directory. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.RAMDirectory.FileModified(System.String)">
|
|
<summary>Returns the time the named file was last modified. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.RAMDirectory.TouchFile(System.String)">
|
|
<summary>Set the modified time of an existing file to now. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.RAMDirectory.FileLength(System.String)">
|
|
<summary>Returns the length in bytes of a file in the directory. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.RAMDirectory.DeleteFile(System.String)">
|
|
<summary>Removes an existing file in the directory. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.RAMDirectory.RenameFile(System.String,System.String)">
|
|
<summary>Removes an existing file in the directory. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.RAMDirectory.CreateOutput(System.String)">
|
|
<summary>Creates a new, empty file in the directory with the given name.
|
|
Returns a stream writing this file.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.RAMDirectory.OpenInput(System.String)">
|
|
<summary>Returns a stream reading an existing file. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.RAMDirectory.MakeLock(System.String)">
|
|
<summary>Construct a {@link Lock}.</summary>
|
|
<param name="name">the name of the lock file
|
|
</param>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.RAMDirectory.Close">
|
|
<summary>Closes the store to future operations. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Store.RAMInputStream">
|
|
<summary> A memory-resident {@link IndexInput} implementation.
|
|
|
|
</summary>
|
|
<version> $Id: RAMInputStream.java 150537 2004-09-28 20:45:26Z cutting $
|
|
</version>
|
|
</member>
|
|
<member name="T:Lucene.Net.Store.RAMOutputStream">
|
|
<summary> A memory-resident {@link IndexOutput} implementation.
|
|
|
|
</summary>
|
|
<version> $Id: RAMOutputStream.java 150537 2004-09-28 20:45:26Z cutting $
|
|
</version>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.RAMOutputStream.#ctor">
|
|
<summary>Construct an empty output buffer. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.RAMOutputStream.WriteTo(Lucene.Net.Store.IndexOutput)">
|
|
<summary>Copy the current contents of this buffer to the named output. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Store.RAMOutputStream.Reset">
|
|
<summary>Resets this to an empty buffer. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Util.BitVector">
|
|
<summary>Optimized implementation of a vector of bits. This is more-or-less like
|
|
java.util.BitSet, but also includes the following:
|
|
<ul>
|
|
<li>a count() method, which efficiently computes the number of one bits;</li>
|
|
<li>optimized read from and write to disk;</li>
|
|
<li>inlinable get() method;</li>
|
|
</ul>
|
|
</summary>
|
|
<author> Doug Cutting
|
|
</author>
|
|
<version> $Id: BitVector.java 150536 2004-09-28 18:15:52Z cutting $
|
|
</version>
|
|
</member>
|
|
<member name="M:Lucene.Net.Util.BitVector.#ctor(System.Int32)">
|
|
<summary>Constructs a vector capable of holding <code>n</code> bits. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Util.BitVector.Set(System.Int32)">
|
|
<summary>Sets the value of <code>bit</code> to one. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Util.BitVector.Clear(System.Int32)">
|
|
<summary>Sets the value of <code>bit</code> to zero. </summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Util.BitVector.Get(System.Int32)">
|
|
<summary>Returns <code>true</code> if <code>bit</code> is one and
|
|
<code>false</code> if it is zero.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Util.BitVector.Size">
|
|
<summary>Returns the number of bits in this vector. This is also one greater than
|
|
the number of the largest valid bit number.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Util.BitVector.Count">
|
|
<summary>Returns the total number of one bits in this vector. This is efficiently
|
|
computed and cached, so that, if the vector is not changed, no
|
|
recomputation is done for repeated calls.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Util.BitVector.Write(Lucene.Net.Store.Directory,System.String)">
|
|
<summary>Writes this vector to the file <code>name</code> in Directory
|
|
<code>d</code>, in a format that can be read by the constructor {@link
|
|
#BitVector(Directory, String)}.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Util.BitVector.#ctor(Lucene.Net.Store.Directory,System.String)">
|
|
<summary>Constructs a bit vector from the file <code>name</code> in Directory
|
|
<code>d</code>, as written by the {@link #write} method.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Util.Constants">
|
|
<summary> Some useful constants.
|
|
|
|
</summary>
|
|
<author> Doug Cutting
|
|
</author>
|
|
<version> $Id: Constants.java 189792 2005-06-09 18:58:30Z bmesser $
|
|
|
|
</version>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "F:Lucene.Net.Util.Constants.JAVA_VERSION" -->
|
|
<member name="F:Lucene.Net.Util.Constants.JAVA_1_1">
|
|
<summary>True iff this is Java version 1.1. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Util.Constants.JAVA_1_2">
|
|
<summary>True iff this is Java version 1.2. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Util.Constants.JAVA_1_3">
|
|
<summary>True iff this is Java version 1.3. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "F:Lucene.Net.Util.Constants.OS_NAME" -->
|
|
<member name="F:Lucene.Net.Util.Constants.LINUX">
|
|
<summary>True iff running on Linux. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Util.Constants.WINDOWS">
|
|
<summary>True iff running on Windows. </summary>
|
|
</member>
|
|
<member name="F:Lucene.Net.Util.Constants.SUN_OS">
|
|
<summary>True iff running on SunOS. </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Util.SmallFloat">
|
|
<summary>Floating point numbers smaller than 32 bits.
|
|
|
|
</summary>
|
|
<author> yonik
|
|
</author>
|
|
<version> $Id$
|
|
</version>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Util.SmallFloat.FloatToByte(System.Single,System.Int32,System.Int32)" -->
|
|
<member name="M:Lucene.Net.Util.SmallFloat.ByteToFloat(System.Byte,System.Int32,System.Int32)">
|
|
<summary>Converts an 8 bit float to a 32 bit float. </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Util.SmallFloat.FloatToByte315(System.Single)" -->
|
|
<member name="M:Lucene.Net.Util.SmallFloat.Byte315ToFloat(System.Byte)">
|
|
<summary>byteToFloat(b, mantissaBits=3, zeroExponent=15) </summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Lucene.Net.Util.SmallFloat.FloatToByte52(System.Single)" -->
|
|
<member name="M:Lucene.Net.Util.SmallFloat.Byte52ToFloat(System.Byte)">
|
|
<summary>byteToFloat(b, mantissaBits=5, zeroExponent=2) </summary>
|
|
</member>
|
|
<member name="T:Lucene.Net.Util.StringHelper">
|
|
<summary> Methods for manipulating strings.
|
|
|
|
$Id: StringHelper.java 150248 2004-03-25 13:39:59Z otis $
|
|
</summary>
|
|
</member>
|
|
<member name="M:Lucene.Net.Util.StringHelper.StringDifference(System.String,System.String)">
|
|
<summary> Compares two strings, character by character, and returns the
|
|
first position where the two strings differ from one another.
|
|
|
|
</summary>
|
|
<param name="s1">The first string to compare
|
|
</param>
|
|
<param name="s2">The second string to compare
|
|
</param>
|
|
<returns> The first position where the two strings differ.
|
|
</returns>
|
|
</member>
|
|
<member name="T:Lucene.Net.LucenePackage">
|
|
<summary>Lucene's package information, including version. *</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|