当前位置: 首页>>代码示例>>C#>>正文


C# Token.setOffset方法代码示例

本文整理汇总了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;
	  }
开发者ID:paulirwin,项目名称:lucene.net,代码行数:5,代码来源:PrefixAndSuffixAwareTokenFilter.cs

示例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;
	  }
开发者ID:paulirwin,项目名称:lucene.net,代码行数:16,代码来源:PrefixAwareTokenFilter.cs

示例3: updateInputToken

	  public virtual Token updateInputToken(Token inputToken, Token lastPrefixToken)
	  {
		inputToken.setOffset(lastPrefixToken.endOffset() + inputToken.startOffset(), lastPrefixToken.endOffset() + inputToken.endOffset());
		return inputToken;
	  }
开发者ID:paulirwin,项目名称:lucene.net,代码行数:5,代码来源:PrefixAndSuffixAwareTokenFilter.cs

示例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;
	  }
开发者ID:paulirwin,项目名称:lucene.net,代码行数:16,代码来源:PrefixAwareTokenFilter.cs


注:本文中的Token.setOffset方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。