@@ -109,12 +109,7 @@ protected function toVector(Model $model)
109
109
return $ value === null ? '' : $ value ;
110
110
});
111
111
112
- $ searchConfig = config ('scout.pgsql.search_configuration ' );
113
-
114
- $ searchConfigString = '' ;
115
- if ($ searchConfig !== null ) {
116
- $ searchConfigString = "' " . $ searchConfig . "', " ;
117
- }
112
+ $ searchConfigString = $ this ->getSearchConfigString ();
118
113
119
114
$ select = $ fields ->keys ()
120
115
->map (function ($ key ) use ($ model ) {
@@ -214,12 +209,7 @@ protected function performSearch(Builder $builder, $perPage = 0, $page = 1)
214
209
215
210
$ indexColumn = $ this ->getIndexColumn ($ builder ->model );
216
211
217
- $ searchConfig = config ('scout.pgsql.search_configuration ' );
218
-
219
- $ searchConfigString = '' ;
220
- if ($ searchConfig !== null ) {
221
- $ searchConfigString = "' " . $ searchConfig . "', " ;
222
- }
212
+ $ searchConfigString = $ this ->getSearchConfigString ();
223
213
224
214
// Build the query
225
215
$ query = $ this ->database
@@ -470,4 +460,16 @@ protected function preserveModel(Model $model)
470
460
{
471
461
$ this ->model = $ model ;
472
462
}
463
+
464
+ protected function getSearchConfigString ()
465
+ {
466
+ $ searchConfig = config ('scout.pgsql.search_configuration ' );
467
+
468
+ $ searchConfigString = '' ;
469
+ if ($ searchConfig !== null ) {
470
+ $ searchConfigString = "' " .$ searchConfig ."', " ;
471
+ }
472
+
473
+ return $ searchConfigString ;
474
+ }
473
475
}
0 commit comments