Извличане и експортиране на проби от база данни с английски ключови думи

След като изтеглите базата данни с ключови думи на английски, инсталирате PostgreSQL, импортирате английски ключови думи в таблицата и оптимизирате базата данни, трябва да научите как да правите селекции, което е описано в този и следващите раздели на инструкциите стъпка по стъпка.

Припомняме ви още веднъж, че екранните снимки показват работа съответно с минималната база, а времето е посочено за минималната база, но работата с разширената и максималната база ще отнеме повече време.

1. Извадка с една дума

Нека поискаме селекция от фрази, които включват думата „полети“. Когато тестваме синтаксиса на извадките, ще зададем ограничението за броя на изведените резултати до 100 резултата (като цяло, в случай на извършване на големи извадки от големи бази данни, има смисъл да тестваме синтаксиса, преди да започнем процеса на подбор, така че е по-добре да ограничите броя на резултатите за тези цели).

изберете
"ключова дума"
от
"eng_data_table"
където
to_tsvector ('английски', "ключова дума") @@ to_tsquery ('английски', 'полети')
граница
100;

английски

Този избор ще бъде изпълнен почти незабавно. По-нататък ще дадем примери с ограничен брой резултати. За да премахнете това ограничение, трябва да премахнете ограничението 100 от заявката и да преместите точката с точка и запетая (;) в края на заявката. Препоръчваме Ви винаги да използвате ограничение за тестване, така че изборът да се извършва по-бързо и да премахвате ограничението само при експортиране във файл.

Примерните резултати съдържат словоформи. В нашия случай например използвахме множествено число на съществителното полети, но резултатите включват и единствено полет, тъй като правилата са за английски. По време на търсенето някои от думите се игнорират, например статии, те са стоп думи.

2. Вземане на проби от две думи

Нека направим селекция въз основа на две думи - „евтини полети“. За да направите това, вземете предишния синтаксис на заявката и добавете нова дума със знака &: