diff --git a/backend/src/schema/resolvers/posts.js b/backend/src/schema/resolvers/posts.js index 17107c241..a265c28f0 100644 --- a/backend/src/schema/resolvers/posts.js +++ b/backend/src/schema/resolvers/posts.js @@ -35,7 +35,7 @@ export default { }, findPosts: async (object, params, context, resolveInfo) => { params = await filterForBlockedUsers(params, context) - return neo4jgraphql(object, params, context, resolveInfo, true) + return neo4jgraphql(object, params, context, resolveInfo, false) }, PostsEmotionsCountByEmotion: async (object, params, context, resolveInfo) => { const session = context.driver.session() diff --git a/backend/src/schema/types/schema.gql b/backend/src/schema/types/schema.gql index d4959889f..6d9ec99db 100644 --- a/backend/src/schema/types/schema.gql +++ b/backend/src/schema/types/schema.gql @@ -4,10 +4,10 @@ type Query { currentUser: User # Get the latest Network Statistics statistics: Statistics! - findPosts(query: String!, limit: Int = 10): [Post]! + findPosts(filter: String!, limit: Int = 10): [Post]! @cypher( statement: """ - CALL db.index.fulltext.queryNodes('full_text_search', $query) + CALL db.index.fulltext.queryNodes('full_text_search', $filter) YIELD node as post, score MATCH (post)<-[:WROTE]-(user:User) WHERE score >= 0.2 diff --git a/webapp/store/search.js b/webapp/store/search.js index 0d0172a98..103cb2493 100644 --- a/webapp/store/search.js +++ b/webapp/store/search.js @@ -46,8 +46,8 @@ export const actions = { await this.app.apolloProvider.defaultClient .query({ query: gql` - query findPosts($query: String!) { - findPosts(query: $query, limit: 10) { + query findPosts($filter: String!) { + findPosts(filter: $filter, limit: 10) { id slug label: title @@ -63,7 +63,7 @@ export const actions = { } `, variables: { - query: value.replace(/\s/g, '~ ') + '~', + filter: value.replace(/\s/g, '~ ') + '~', }, }) .then(res => {