Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Solr:将一个文本字段复制到另一个文本字段并转换为关键字_Java_Solr_Lucene_Keyword_Analyzer - Fatal编程技术网

Java Solr:将一个文本字段复制到另一个文本字段并转换为关键字

Java Solr:将一个文本字段复制到另一个文本字段并转换为关键字,java,solr,lucene,keyword,analyzer,Java,Solr,Lucene,Keyword,Analyzer,我对Solr很陌生,我试图实现的是构建一个关键字列表,并将其与文档中的其他字段一起存储。因此,我在solr模式中有一个文本字段定义为: <field name="title" type="text_general" indexed="true" stored="false" /> 我需要做的是创建另一个字段来存储关键字,与分析(标记化、词干分析等)后处理标题后的内容完全相同。目标是公开与文档相关联的关键字(根据标题构建),以便可以通过该文档获取这些关键字 虽然可以使用Lucen

我对Solr很陌生,我试图实现的是构建一个关键字列表,并将其与文档中的其他字段一起存储。因此,我在solr模式中有一个文本字段定义为:

<field name="title" type="text_general" indexed="true" stored="false" />

我需要做的是创建另一个字段来存储关键字,与分析(标记化、词干分析等)后处理标题后的内容完全相同。目标是公开与文档相关联的关键字(根据标题构建),以便可以通过该文档获取这些关键字


虽然可以使用Lucene analyzer(代码为Java)处理标题,并在每个文档中提交预构建的
关键字
字段,但我想知道是否有办法使用文本字段并将其转换为关键字来实现这一点。如果问题不清楚,请告诉我。

存储的
始终包含未分析的输入。听起来您正在寻找
术语向量
功能:

谢谢,是的,这正是我想要的。在回答这个问题之前,我已经弄清楚了,但无论如何,这是正确的答案。