Class ReuseStrategy
Strategy defining how Token
Namespace: Lucene.Net.Analysis
Assembly: Lucene.Net.dll
Syntax
public abstract class ReuseStrategy : object
Methods
| Improve this Doc View SourceGetReusableComponents(Analyzer, String)
Gets the reusable Token
Declaration
public abstract TokenStreamComponents GetReusableComponents(Analyzer analyzer, string fieldName)
Parameters
Type | Name | Description |
---|---|---|
Analyzer | analyzer | Analyzer from which to get the reused components. Use
Get |
System. |
fieldName | Name of the field whose reusable Token |
Returns
Type | Description |
---|---|
Token |
Reusable Token |
GetStoredValue(Analyzer)
Returns the currently stored value.
Declaration
protected object GetStoredValue(Analyzer analyzer)
Parameters
Type | Name | Description |
---|---|---|
Analyzer | analyzer |
Returns
Type | Description |
---|---|
System. |
Currently stored value or |
SetReusableComponents(Analyzer, String, TokenStreamComponents)
Stores the given Token
Declaration
public abstract void SetReusableComponents(Analyzer analyzer, string fieldName, TokenStreamComponents components)
Parameters
Type | Name | Description |
---|---|---|
Analyzer | analyzer | Analyzer |
System. |
fieldName | Name of the field whose Token |
Token |
components | Token |
SetStoredValue(Analyzer, Object)
Sets the stored value.
Declaration
protected void SetStoredValue(Analyzer analyzer, object storedValue)
Parameters
Type | Name | Description |
---|---|---|
Analyzer | analyzer | Analyzer |
System. |
storedValue | Value to store |