本文整理汇总了C#中Token.setOffset方法的典型用法代码示例。如果您正苦于以下问题:C# Token.setOffset方法的具体用法?C# Token.setOffset怎么用?C# Token.setOffset使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Token
的用法示例。
在下文中一共展示了Token.setOffset方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: updateSuffixToken
public virtual Token updateSuffixToken(Token suffixToken, Token lastInputToken)
{
suffixToken.setOffset(lastInputToken.endOffset() + suffixToken.startOffset(), lastInputToken.endOffset() + suffixToken.endOffset());
return suffixToken;
}
示例2: getNextSuffixInputToken
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: private org.apache.lucene.analysis.Token getNextSuffixInputToken(org.apache.lucene.analysis.Token token) throws java.io.IOException
private Token getNextSuffixInputToken(Token token)
{
if (!suffix.incrementToken())
{
return null;
}
token.copyBuffer(termAtt.buffer(), 0, termAtt.length());
token.PositionIncrement = posIncrAtt.PositionIncrement;
token.Flags = flagsAtt.Flags;
token.setOffset(offsetAtt.startOffset(), offsetAtt.endOffset());
token.Type = typeAtt.type();
token.Payload = payloadAtt.Payload;
return token;
}
示例3: updateInputToken
public virtual Token updateInputToken(Token inputToken, Token lastPrefixToken)
{
inputToken.setOffset(lastPrefixToken.endOffset() + inputToken.startOffset(), lastPrefixToken.endOffset() + inputToken.endOffset());
return inputToken;
}
示例4: getNextPrefixInputToken
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: private org.apache.lucene.analysis.Token getNextPrefixInputToken(org.apache.lucene.analysis.Token token) throws java.io.IOException
private Token getNextPrefixInputToken(Token token)
{
if (!prefix.incrementToken())
{
return null;
}
token.copyBuffer(p_termAtt.buffer(), 0, p_termAtt.length());
token.PositionIncrement = p_posIncrAtt.PositionIncrement;
token.Flags = p_flagsAtt.Flags;
token.setOffset(p_offsetAtt.startOffset(), p_offsetAtt.endOffset());
token.Type = p_typeAtt.type();
token.Payload = p_payloadAtt.Payload;
return token;
}