类型3 Solr扩展和面
我有一个关于TYPO3 solr方面的小问题。目前在我的网站上,我有6种不同的索引配置。其中两个是自定义扩展表,一个是tt_news,其余3个是带有一些自定义条件的pages表。我使用AdditionalWhere子句添加了这个。我的要求是在前端添加面。我也设法做到了这一点。请参阅下面的打字稿类型3 Solr扩展和面,solr,typo3,typoscript,typo3-6.2.x,Solr,Typo3,Typoscript,Typo3 6.2.x,我有一个关于TYPO3 solr方面的小问题。目前在我的网站上,我有6种不同的索引配置。其中两个是自定义扩展表,一个是tt_news,其余3个是带有一些自定义条件的pages表。我使用AdditionalWhere子句添加了这个。我的要求是在前端添加面。我也设法做到了这一点。请参阅下面的打字稿 facets { type { field = type renderingInstruction = CASE renderingInstruc
facets {
type {
field = type
renderingInstruction = CASE
renderingInstruction {
key.field = optionValue
pages = TEXT
pages.value = Search Units
search_units = TEXT
search_units..value = Search Units ( This is also pages but I can see this facets in frontend)
expertise_offered = TEXT
expertise_offered.value = EXpertise
tt_news = TEXT
tt_news.value = News
user_xxxxxxxxxxx_event = TEXT
user_xxxxxxxxxxx_event.value = XXXX Events
user_xxxxxxxxxxxxx_officer = TEXT
user_xxxxxxxxxxxxx_officer.value = XXXXX Officers
}
}
在前端,我只能看到4个方面,3个页面索引被分组为一个。所以我的问题是,我们是否可以分离这些配置,并在前端将它们显示为独立的方面?ie上述配置应在前端返回6个面
如果有任何帮助,我们将不胜感激。我假设solr索引中的
type
-字段只有4个值,一个用于页面,一个用于两个自定义表,一个用于新闻。为了得到6个镶嵌面,需要在镶嵌面所在的字段中有6个不同的值
我不确定您是否可以为每个索引配置定义type
-字段的值(查看索引配置时不会这样看)
无论如何,还有另一种方法:向文档中添加另一个(动态)字段,您可以在该字段上进行镶嵌处理:
字段
部分添加一个新字段,使用SOLR type*\u stringS
(请参阅)。该类型不进行文本分析,因此应可用于刻面