Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.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
Solr 类型3的解决方案:不在动态字段中搜索_Solr_Typo3 - Fatal编程技术网

Solr 类型3的解决方案:不在动态字段中搜索

Solr 类型3的解决方案:不在动态字段中搜索,solr,typo3,Solr,Typo3,我正在使用Typo3 Solr扩展2.8.3,并在typoscripts定义中添加了一些动态字段 例如,有一个动态字段定义为plugin.tx\u solr.index.queue.tx\u news.author\u stringS=author 在其他典型的定义中 似乎动态字段不会自动放入索引中 有没有办法告诉solr如何为动态字段编制索引但仅使用输入脚本配置。我不想触及架构定义。添加动态字段后是否初始化了索引队列?如果是这样,请在Solr管理员中检查该字段是否已添加,以及其中是否有任何内容

我正在使用Typo3 Solr扩展2.8.3,并在typoscripts定义中添加了一些动态字段

例如,有一个动态字段定义为plugin.tx\u solr.index.queue.tx\u news.author\u stringS=author 在其他典型的定义中

似乎动态字段不会自动放入索引中


有没有办法告诉solr如何为动态字段编制索引但仅使用输入脚本配置。我不想触及架构定义。

添加动态字段后是否初始化了索引队列?如果是这样,请在Solr管理员中检查该字段是否已添加,以及其中是否有任何内容

在不更改模式的情况下添加字段肯定是现成的

编辑:

向Solr索引添加字段并不意味着它们用于搜索查询。还必须使用打字脚本将动态字段包含到查询中

见正式文件:


是的,我已经初始化了索引队列。我甚至试过在整理索引之后。使用solr管理界面显示其他字段:例如,Christian Kreuzer在结果集中,但当我搜索“Christian”时,此结果不包括在内,我现在已将其他条目放入tx_solr.search.query.fields中,但仍然相同。可能有问题,因为某些表没有所有字段?例如,在tx_foo中有一个额外的字段text_字符串,但在tx_栏中没有。在query.fields中添加文本\字符串。提前谢谢!