12.12. ÐигÑаÑÐ¸Ñ Ñ ÑеализаÑии ÑекÑÑового поиÑка в веÑÑиÑÑ Ð´Ð¾ 8.3
ÐÐ»Ñ ÑабоÑÑ Ñо вÑÑÑоеннÑми ÑÑедÑÑвами ÑекÑÑового поиÑка пÑиложениÑ, Ñанее иÑполÑзовавÑие модÑÐ»Ñ tsearch2, Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ñ Ñ ÑÑÑÑом ÑледÑÑÑÐ¸Ñ Ð·Ð°Ð¼ÐµÑаний:
ÐекоÑоÑÑе ÑÑнкÑии бÑли пеÑеименованÑ, а Ñ Ð´ÑÑÐ³Ð¸Ñ Ð¼Ð¾Ð³ измениÑÑÑÑ ÑпиÑок аÑгÑменÑов. ÐÑе они ÑейÑÐ°Ñ Ð½Ð°Ñ Ð¾Ð´ÑÑÑÑ Ð² ÑÑ ÐµÐ¼Ðµ
pg_catalog, Ñогда как ÑанÑÑе они в ÑаÑполагалиÑÑ ÑÑ ÐµÐ¼Ðµpublicили дÑÑгой не ÑиÑÑемной ÑÑ ÐµÐ¼Ðµ. ÐÐ»Ñ ÑÑÑÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´Ð¾Ð±Ð½ÑÑ Ð½ÐµÑооÑвеÑÑÑвий бÑла вÑпÑÑена Ð½Ð¾Ð²Ð°Ñ Ð²ÐµÑÑÐ¸Ñ tsearch2, пÑедоÑÑавлÑÑÑÐ°Ñ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñй ÑÑÐ¾Ð²ÐµÐ½Ñ ÑовмеÑÑимоÑÑи.ФÑнкÑии и дÑÑгие обÑекÑÑ ÑÑаÑого модÑÐ»Ñ tsearch2 нÑжно игноÑиÑоваÑÑ Ð¿Ñи загÑÑзке в pg_dump Ð±Ð°Ð·Ñ Ð´Ð¾ веÑÑии 8.3. ХоÑÑ Ð¼Ð½Ð¾Ð³Ð¸Ðµ из Ð½Ð¸Ñ Ð²ÑÑ Ñавно не загÑÑзÑÑÑÑ, оÑÑалÑнÑе могÑÑ ÑоздаÑÑ Ð¿ÑоблемÑ. ÐÑÑÑ Ð¾Ð´Ð¸Ð½ пÑоÑÑой ÑпоÑоб вÑполниÑÑ ÑÑо ÑÑебование â загÑÑзиÑÑ Ð½Ð¾Ð²Ñй модÑÐ»Ñ tsearch2 пÑежде Ñем воÑÑÑанавливаÑÑ Ð±Ð°Ð·Ñ; Ñогда он пÑедоÑвÑаÑÐ¸Ñ Ð·Ð°Ð³ÑÑÐ·ÐºÑ ÑÑаÑÑÑ Ð¾Ð±ÑекÑов.
ÐаÑÑÑойка конÑигÑÑаÑии ÑекÑÑового поиÑка ÑепеÑÑ Ð²ÑполнÑеÑÑÑ ÑовÑем по-дÑÑгомÑ. ÐмеÑÑо Ñого, ÑÑÐ¾Ð±Ñ Ð²ÑÑÑнÑÑ Ð²ÑÑавлÑÑÑ ÑÑÑоки в ÑаблиÑÑ ÐºÐ¾Ð½ÑигÑÑаÑии, ÑепеÑÑ Ð¸ÑполÑзÑÑÑÑÑ ÑпеÑиалÑнÑе SQL-командÑ, опиÑаннÑе в ÑÑой главе Ñанее. ÐеÑÑандаÑÑнÑе конÑигÑÑаÑии в Ð±Ð°Ð·Ð°Ñ Ð²ÐµÑÑий до 8.3 не бÑдÑÑ Ð°Ð²ÑомаÑиÑеÑки пÑеобÑÐ°Ð·Ð¾Ð²Ð°Ð½Ñ Ð² новÑй ÑоÑмаÑ, вам пÑидÑÑÑÑ Ð´ÐµÐ»Ð°ÑÑ ÑÑо ÑамоÑÑоÑÑелÑно.
Ðногие ÑÐ¸Ð¿Ñ ÑловаÑей загÑÑжаÑÑ Ñвои опÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸ паÑамеÑÑÑ Ð¸Ð· внеÑÐ½Ð¸Ñ Ñайлов конÑигÑÑаÑии. РоÑновном Ñ Ð°ÑакÑÐµÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÑÑÐ¸Ñ Ñайлов не изменилÑÑ Ð² веÑÑии 8.3, но еÑÑÑ Ð¸ ÑледÑÑÑие ÑазлиÑиÑ:
Ð¤Ð°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑигÑÑаÑии ÑепеÑÑ Ð´Ð¾Ð»Ð¶Ð½Ñ ÑазмеÑаÑÑÑÑ Ð² одном каÑалоге (
$SHAREDIR/tsearch_data) и имеÑÑ Ð¾Ð¿ÑеделÑннÑе ÑаÑÑиÑениÑ, в завиÑимоÑÑи Ð¾Ñ Ñипа, как оÑмеÑалоÑÑ Ñанее в опиÑании ÑазлиÑнÑÑ Ñипов ÑловаÑей. ÐÑо огÑаниÑение бÑло добавлено Ð´Ð»Ñ Ð¿ÑедÑпÑÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¿Ñоблем безопаÑноÑÑи.Ð¤Ð°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑигÑÑаÑии Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¸Ð¼ÐµÑÑ ÐºÐ¾Ð´Ð¸ÑÐ¾Ð²ÐºÑ UTF-8, вне завиÑимоÑÑи Ð¾Ñ ÐºÐ¾Ð´Ð¸Ñовок баз даннÑÑ .
Ð ÑÐ°Ð¹Ð»Ð°Ñ ÐºÐ¾Ð½ÑигÑÑаÑии ÑезаÑÑÑÑов ÑÑоп-Ñлова Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿Ð¾Ð¼ÐµÑаÑÑÑÑ Ð·Ð½Ð°ÐºÐ¾Ð¼
?.