Skip to content

Commit

Permalink
[178] Restore some valid results that were not displayed while searching
Browse files Browse the repository at this point in the history
Bug: #178
Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@gmail.com>
  • Loading branch information
sbegaudeau committed Jun 27, 2023
1 parent af4bd73 commit 70b1d98
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ SELECT count(*) FROM organization organization JOIN invitation invitation ON org

@Query("""
SELECT *, ts_rank_cd(textsearchable_generated, query) AS rank
FROM organization organization, plainto_tsquery(:query) query
FROM organization organization, plainto_tsquery('english', :query) query
WHERE textsearchable_generated @@ query
ORDER BY rank
LIMIT :limit
Expand All @@ -75,7 +75,7 @@ FROM organization organization, plainto_tsquery(:query) query

@Query("""
SELECT count(*)
FROM organization organization, plainto_tsquery(:query) query
FROM organization organization, plainto_tsquery('english', :query) query
WHERE textsearchable_generated @@ query
""")
long countAllMatching(String query);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ SELECT count(*) FROM project project

@Query("""
SELECT *, ts_rank_cd(textsearchable_generated, query) AS rank
FROM project project, plainto_tsquery(:query) query
FROM project project, plainto_tsquery('english', :query) query
WHERE textsearchable_generated @@ query
ORDER BY rank
LIMIT :limit
Expand All @@ -66,7 +66,7 @@ FROM project project, plainto_tsquery(:query) query

@Query("""
SELECT count(*)
FROM project project, plainto_tsquery(:query) query
FROM project project, plainto_tsquery('english', :query) query
WHERE textsearchable_generated @@ query
""")
long countAllMatching(String query);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,10 @@
<dropTable tableName="attribute" />
<dropTable tableName="entity" />

<sql>ALTER TABLE organization ADD COLUMN textsearchable_generated tsvector GENERATED ALWAYS AS ( to_tsvector('english', identifier || '' || name) ) STORED</sql>
<sql>ALTER TABLE organization ADD COLUMN textsearchable_generated tsvector GENERATED ALWAYS AS ( to_tsvector('english', identifier || ' ' || name) ) STORED</sql>
<sql>CREATE INDEX organization_search_index ON organization USING GIN(textsearchable_generated)</sql>

<sql>ALTER TABLE project ADD COLUMN textsearchable_generated tsvector GENERATED ALWAYS AS ( to_tsvector('english', identifier || '' || name || '' || description) ) STORED</sql>
<sql>ALTER TABLE project ADD COLUMN textsearchable_generated tsvector GENERATED ALWAYS AS ( to_tsvector('english', identifier || ' ' || name || '' || description) ) STORED</sql>
<sql>CREATE INDEX project_search_index ON project USING GIN(textsearchable_generated)</sql>
</changeSet>
</databaseChangeLog>

0 comments on commit 70b1d98

Please sign in to comment.