Skip to content

Commit e6039cd

Browse files
committed
Add an example of using websearch_to_tsquery()
1 parent b469fda commit e6039cd

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

README.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -273,13 +273,21 @@ protected $hidden = [
273273

274274
```php
275275
// plainto_tsquery()
276-
$results = App\Post::search('cat rat')->usingPlainQuery()->get()
276+
$posts = App\Post::search('cat rat')
277+
->usingPlainQuery()->get()
277278

278-
// plainto_tsquery()
279-
$results = App\Post::search('cat rat')->usingPhraseQuery()->get()
279+
// phraseto_tsquery()
280+
$posts = App\Post::search('cat rat')
281+
->usingPhraseQuery()->get()
280282

281283
// to_tsquery()
282-
$results = App\Post::search('fat & (cat | rat)')->usingTsQuery()->get()
284+
$posts = App\Post::search('fat & (cat | rat)')
285+
->usingTsQuery()->get()
286+
287+
// websearch_to_tsquery()
288+
// uses web search syntax
289+
$posts = App\Post::search('"sad cat" or "fat rat" -mouse')
290+
->usingWebSearchQuery()->get()
283291

284292
// DIY using a callback
285293
use ScoutEngines\Postgres\TsQuery\ToTsQuery;

0 commit comments

Comments
 (0)