Solr Indexing - 操作搜索结果

时间:2015-04-29 10:26:59

标签: typo3 typoscript typo3-6.2.x

我正在使用TYPO3 Solr扩展,我对solr结果集操作有一些疑问。

我添加了一个特殊配置,用于索引页面树中的某些特定页面。即以标签开头的页面"专业知识%"我成功地添加了这个。索引正在成功解决我们的任何麻烦。但我想要实现的是,我想在搜索结果中添加父页面标题.i.e

这是页面树

|---- 1.00.100 (parent page)
|--Subpage 1
|--Subpage 2
|--Expertise
|--Test page`

在solr搜索结果中应该是

1.00.100 - 专业知识

这可能在TYPO3 Solr中。是否有任何钩子或信号槽可以实现这个?

试过这个,但似乎不适合我?

  plugin.tx_solr.index.queue.expertise_offered = 1
  plugin.tx_solr.index.queue.expertise_offered {
    table = pages
          additionalWhereClause = doktype = 1 AND no_search = 0 AND title LIKE '%Expertise offered%'
            fields {
            title = title
            content = CONTENT
            parentPageTitle_stringS = CONTENT
            parentPageTitle_stringS {
                    table = pages
                    select {
                    selectFields = title
                    where = uid = ###pid###
                    }
                    markers {
                           pid.data = field:pid
                    }
        }
        content {
            table = tt_content
            select {
                selectFields = header, bodytext
            }
            renderObj = COA
            renderObj {
                10 = TEXT
                10.field = header
                # This removes HTML tags
                11 = SOLR_CONTENT
                11.field = bodytext
            }
        }
        url = TEXT
        url.typolink.parameter = TEXT
        url.typolink.parameter.field = uid
    }
  }

0 个答案:

没有答案