From 1c47e76e9fe3f4caa96572d9e22e6dabfe59eb59 Mon Sep 17 00:00:00 2001 From: _Bastler Date: Sat, 4 Dec 2021 15:39:57 +0100 Subject: [PATCH] add url to index --- src/main/java/de/bstly/board/businesslogic/SearchManager.java | 2 ++ src/main/java/de/bstly/board/model/Entry.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/main/java/de/bstly/board/businesslogic/SearchManager.java b/src/main/java/de/bstly/board/businesslogic/SearchManager.java index 6702f20..0e3ee0d 100644 --- a/src/main/java/de/bstly/board/businesslogic/SearchManager.java +++ b/src/main/java/de/bstly/board/businesslogic/SearchManager.java @@ -97,6 +97,8 @@ public class SearchManager implements SmartInitializingSingleton { .boost(settingsManager.getGravity())) .should(f.match().field("title_de").matching(search) .boost(settingsManager.getGravity())) + .should(f.match().field("url").matching(search)) + .should(f.match().field("url_de").matching(search)) .should(f.match().field("text").matching(search)) .should(f.match().field("text_de").matching(search))) .sort(f -> sortByDate diff --git a/src/main/java/de/bstly/board/model/Entry.java b/src/main/java/de/bstly/board/model/Entry.java index 6907fc1..b6aab1a 100644 --- a/src/main/java/de/bstly/board/model/Entry.java +++ b/src/main/java/de/bstly/board/model/Entry.java @@ -66,6 +66,8 @@ public class Entry { @Column(name = "flagged_status", nullable = false, columnDefinition = "varchar(255) default 'NORMAL'") private FlaggedStatus flaggedStatus; @Column(name = "url") + @FullTextField(name = "url", searchable = Searchable.YES, analyzer = "english", searchAnalyzer = "english_search") + @FullTextField(name = "url_de", searchable = Searchable.YES, analyzer = "german", searchAnalyzer = "german_search") private String url; @Column(name = "title", nullable = false) @FullTextField(name = "title", searchable = Searchable.YES, analyzer = "english", searchAnalyzer = "english_search")