当前位置: 首页 > 知识库问答 >
问题:

Lucene Solr:有可能用术语权重来索引吗?

颜河
2023-03-14

我想使用Solr对带有术语权重的文档进行索引。

doc1:这(w=0.3)是(w=0.4)第一个(w=0.7)文件(w=0.2)

doc2:这个(w=0.1)是(w=0.2)第二个(w=0.8)doc(w=0.1)

共有1个答案

充栋
2023-03-14

这是马特林德指出的,谢谢!

它可以使用有效负载完成:https://lucene.apache.org/solr/guide/8_5/other-parsers.html#payload-score-parser

我不建议尝试使用这里的示例:https://lucidworks.com/post/end-to-end-payload-example-in-solr/

bin/./solr create -c my_docs -s 1 -rf 2

id,txt_dpf

1,这个0.3是0.4×0.1首先是0.7×0.2

2,这个0.1等于0.2等于0.5秒0.8 doc0.1`

bin/./post -c my_docs -type text/csv -out yes docs/csv/1.csv
 类似资料:
  • 问题内容: 我想知道我们是否可以使用索引访问列表 例如: 问题答案: 由于是运算符,而Java不支持运算符重载,因此您不能将其与List一起使用。相反,您必须使用和方法,这些方法可能很冗长,但提供的功能完全相同。

  • Lucene提到- 但是我们可以通过IndexWriter.setMaxFieldLength(int)对其进行配置。 我在ElasticSearch-http://localhost:9200/twitter中创建了一个索引,并发布了一个包含40,000个术语的文档。 映射- 我用message字段索引了一个文档,有40,000个术语-message:“text1text2....text400

  • 我想重用现有的词汇表。我不想导入整个本体,而是想通过引用本体中选定的类和属性的URI来实现。 如果通过引用URI重用术语,则公理不会导入到目标本体中,而不是复制过去或OWL导入。 但我的问题是,如果互联网是可用的,那么推理者将惠誉和尊重适用于这个特定(重用)术语的公理。 例如,如果我通过引用semanticdesktop.org/ontologies/2007/03/22/nfo/#filesiz

  • 我已经实现了一个基于lucene的软件来索引超过1000万的人名,这些人名可以用不同的方式书写,比如“Luíz”和“Luis”。索引是使用各个标记的语音值创建的(创建了一个自定义分析器)。 目前,我正在使用QueryParser查询一个给定的名称,结果很好。但是,在《Lucene in Action》一书中提到,SpanarQuery可以使用标记的接近性来改进我的查询。我对名称的非拼音索引使用了S

  • 关键词(Keywords) as: 原始的类型转换。详见类型转换(as)。 break: 退出循环。详见循环(提早结束迭代)。 const: 常量和常量裸指针。详见const和static,裸指针。 continue: 继续进行下一次迭代。详见循环(提早结束迭代)。 crate: 外部 crate 链接。详见crate 和模块(导入外部 crate)。 else: if和if let的失败分支。详