Re: Efficient Searching of Large Text Fields
От | Rod Taylor |
---|---|
Тема | Re: Efficient Searching of Large Text Fields |
Дата | |
Msg-id | 1150231421.777.167.camel@home обсуждение исходный текст |
Ответ на | Efficient Searching of Large Text Fields ("Aaron Bono" <postgresql@aranya.com>) |
Ответы |
Re: Efficient Searching of Large Text Fields
|
Список | pgsql-sql |
On Tue, 2006-06-13 at 15:30 -0500, Aaron Bono wrote: > In another post on a different topic, Rod Taylor said the following: > > "A\tcat in the\nhat" might be stored as ARRAY['A', 'cat', 'in', 'the', 'hat']. > > This got me thinking. I have a discussion forum for gamers and want > to provide searching capabilities so the user can type in a phrase > like "magical bow" and get all posts, sorted by relevance that contain > these words. > > My questions are: > 1. Will storing the posts in an ARRAY help improve performance of > these searches? If so, by how much? It won't help at all. Fast partial matches against arrays is nearly impossible. You might take a look at tsearch though. --
В списке pgsql-sql по дате отправления: