如何从solr结果中删除/排除基于unqiue id的doc

时间:2016-02-24 06:01:45

标签: solr nutch

我正在使用solr4.10,我几乎没有任何文档ID,不能从任何搜索查询中显示。有些人可以提供如何实现这一目标的输入。

2 个答案:

答案 0 :(得分:1)

试试这个:

SELECT T.order_day, SUM(COALESCE(foo.order_total,0)) FROM 
(
SELECT 'Monday' AS day UNION ALL
SELECT 'Tuesday' UNION ALL
SELECT 'Wednesday' UNION ALL
SELECT 'Thursday' UNION ALL
SELECT 'Friday' UNION ALL
SELECT 'Saturday' UNION ALL
SELECT 'Sunday' 
) AS T LEFT JOIN $table_name AS foo 
ON T.day = foo.order_day
WHERE foo.order_week_number = '45' GROUP BY T.order_day ORDER BY foo.order_day_num

-id:(X,Y,Z)中添加文档ID以排除它们。

您可以找到答案here

答案 1 :(得分:0)

如果你知道id,你可以在过滤器查询中添加它们。

fq:此参数可用于指定可用于限制可返回的超级文档集的查询