gpt4 book ai didi

Lucene 实体提取

转载 作者:行者123 更新时间:2023-12-01 04:15:09 24 4
gpt4 key购买 nike

给定实体术语的有限字典,我正在寻找一种使用 Lucene 通过智能标记进行实体提取的方法。目前我已经能够将 Lucene 用于:
- 搜索具有一定模糊性的复杂短语
- 突出显示结果

但是,我不知道如何:
- 获取匹配短语的准确偏移量
- 为每场比赛做特定于实体的注释(不仅仅是每次点击的标签)

我曾尝试使用解释()方法 - 但这仅给出查询中获得命中的术语 - 而不是原始文本中命中的偏移量。

有没有人遇到过类似的问题并愿意分享潜在的解决方案?

在此先感谢您的帮助!

最佳答案

有关偏移量,请参阅此问题:How get the offset of term in Lucene?

我不太明白你的第二个问题。在我看来,您想从 stored field 获取数据。尽管。要从存储的字段中获取数据:

TopDocs results = searcher.Search(query, filter, num);
foreach (ScoreDoc result in results.scoreDocs)
{
Document resultDoc = searcher.Doc(result.doc);
string valOfField = resultDoc.Get("My Field");
}

关于Lucene 实体提取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4199382/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com