Fixes error in matching multiple colums during search
This commit is contained in:
@@ -99,8 +99,7 @@ defmodule MusicLibrary.Records do
|
|||||||
search
|
search
|
||||||
|> where(
|
|> where(
|
||||||
fragment(
|
fragment(
|
||||||
"records_search_index MATCH 'artists : ' || ? OR records_search_index MATCH 'normalized_artists : ' || ?",
|
"records_search_index MATCH '{artists normalized_artists} : ' || ?",
|
||||||
^escaped_artist,
|
|
||||||
^escaped_artist
|
^escaped_artist
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
@@ -111,8 +110,7 @@ defmodule MusicLibrary.Records do
|
|||||||
search
|
search
|
||||||
|> where(
|
|> where(
|
||||||
fragment(
|
fragment(
|
||||||
"records_search_index MATCH 'title : ' || ? OR records_search_index MATCH 'normalized_title : ' || ?",
|
"records_search_index MATCH '{title normalized_title} : ' || ?",
|
||||||
^escaped_album,
|
|
||||||
^escaped_album
|
^escaped_album
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user