From 546e55149fd9f9810a05b5fe4fd5ca59ecfda7dd Mon Sep 17 00:00:00 2001 From: Ralph Boehme Date: Tue, 3 Jun 2014 09:41:25 +0200 Subject: [PATCH] Spotlight: SPARQL query optimisation Avoid DISTINCT in SPARQL queries and add a LIMIT which is arbitrarily set to 100 for now. Signed-off-by: Ralph Boehme --- etc/spotlight/slmod_sparql_parser.y | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/etc/spotlight/slmod_sparql_parser.y b/etc/spotlight/slmod_sparql_parser.y index 68d3d101..be0b9034 100644 --- a/etc/spotlight/slmod_sparql_parser.y +++ b/etc/spotlight/slmod_sparql_parser.y @@ -72,8 +72,8 @@ input: line: expr { ssp_result = talloc_asprintf(ssp_slq, - "SELECT DISTINCT ?url WHERE " - "{ ?obj nie:url ?url FILTER(regex(?url, '^file://%s/')) . %s}", + "SELECT ?url WHERE " + "{ ?obj nie:url ?url FILTER(regex(?url, '^file://%s/')) . %s} LIMIT 100", ssp_slq->slq_vol->v_path, $1); $$ = ssp_result; } -- 2.39.2