TokenSearchManager API

abstract public class TokenSearchManager implements SearchManager

抽象类,实现了SearchManager接口。

本类的属性:

@S4Boolean(defaultValue = true)

public final static String PROP_BUILD_WORD_LATTICE = "buildWordLattice";属性确定是否建立字网格(栅格),(网络)。

@S4Boolean(defaultValue = false)

public final static String PROP_KEEP_ALL_TOKENS = "keepAllTokens";属性控制是否保留所有的标记。如果被设置为false,则仅仅字标记被保留(保持),否则的话所有的标记都会被保留。

protected boolean buildWordLattice;

protected boolean keepAllTokens;

本类的方法:

public void newProperties(PropertySheet ps) ;用于对是否建立字网格属性和保留所有标记属性进行设置。

protected Token getResultListPredecessor(Token token);token为感兴趣的标记,返回的是一个直接后续字标记。通过给定候选的前序来查找用于在resultlist结果列表中当做前序的标记。有三种情况需要考虑:

在我们想要存储在resultlist中的所有元素的情况下,保持所有标记被设置为true,在被创建之前我们会存储所有元素。

当我们仅仅对字的顺序感兴趣时,我们仅仅保留字标记,而忽视其它任何的事物。在这种情况下,计时和得分信息会丢失掉因为我们保留的是发射状态的标记的得分。

当我们想保留字,但是我们想保留来自于结果列表的得分为了创建一个网格。创建网格属性被设置为true,在这种情况下我们为了存储得分想插入中间级标记。这个标记将会在网格路径合并中被使用来得到边缘的得分。对于resultlist压缩的更加详细的信息请看lattice类。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值