From cbbd33301f04c2052d0faf2a3545e294bf8be1da Mon Sep 17 00:00:00 2001 From: Grzegorz Leoniec Date: Mon, 18 Feb 2019 16:57:17 +0100 Subject: [PATCH] Improved search query --- src/schema.graphql | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/schema.graphql b/src/schema.graphql index e9b5d5106..1e09768cb 100644 --- a/src/schema.graphql +++ b/src/schema.graphql @@ -4,8 +4,12 @@ type Query { findPosts(filter: String!, limit: Int = 10): [Post]! @cypher( statement: """ CALL db.index.fulltext.queryNodes('full_text_search', $filter) - YIELD node - RETURN node + YIELD node as post, score + MATCH (post)<-[:WROTE]-(user:User) + WHERE score >= 0.2 + AND NOT user.deleted = true AND NOT user.disabled = true + AND NOT post.deleted = true AND NOT post.disabled = true + RETURN post LIMIT $limit """ )