如何在Wordpress中实现日期范围的Apache Solr Filler

时间:2018-12-05 13:24:41

标签: wordpress

刚开始使用solr,正在万神殿环境中使用solr-power插件,所有构面搜索和文本搜索都可以正常工作,但提供了带有构面的日期过滤器选项,但无法按日期和日期进行搜索以及各个方面

我们在CMS中没有选择按日期搜索的选项,而且也找不到任何挂钩

当更改事件搜索结果应根据输入日期进行细化时,我将jQuery的日期框附加到构面小部件上。

我搜索了很多,但没有得到结果,请告诉我,我如何实现这一目标。

我已经实现了一些代码,但是结果没有效果。这是我的代码

function filter_solr_query_set( $query,$dismax) {

    add_filter( 'solr_query', array( SolrPower_Api::get_instance(), 'dismax_query' ), 
    $date_query = array(
                    array(
                        'after' => '2008-01-01',
                        'before' => '2010-12-01',
                        //'inclusive' => true,
                    ));
        $query->setQuery('date_query',$date_query); 

    return $query;
}
add_filter( 'solr_query', 'filter_solr_query_set', 10, 999 );

有人可以给我解决方案吗?

谢谢。

0 个答案:

没有答案