diff --git a/persistence/sql_search.go b/persistence/sql_search.go index 2359e536..55c5b858 100644 --- a/persistence/sql_search.go +++ b/persistence/sql_search.go @@ -9,7 +9,7 @@ import ( "github.com/kennygrant/sanitize" ) -var quotesRegex = regexp.MustCompile("[“”‘’'\"]") +var quotesRegex = regexp.MustCompile("[“”‘’'\"\\[\\(\\{\\]\\)\\}]") func getFullText(text ...string) string { fullText := sanitizeStrings(text...) diff --git a/persistence/sql_search_test.go b/persistence/sql_search_test.go index 11a84666..231528aa 100644 --- a/persistence/sql_search_test.go +++ b/persistence/sql_search_test.go @@ -26,5 +26,9 @@ var _ = Describe("sqlRepository", func() { It("remove symbols", func() { Expect(getFullText("Tom’s Diner ' “40” ‘A’")).To(Equal(" 40 a diner toms")) }) + + It("remove opening brackets", func() { + Expect(getFullText("[Five Years]")).To(Equal(" five years")) + }) }) })