我正在使用solr4.10,我几乎没有任何文档ID,不能从任何搜索查询中显示。有些人可以提供如何实现这一目标的输入。
答案 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
:此参数可用于指定可用于限制可返回的超级文档集的查询