12.11. ÐгÑаниÑениÑ
ТекÑÑÐ°Ñ ÑеализаÑÐ¸Ñ ÑекÑÑового поиÑка в Postgres Pro Ð¸Ð¼ÐµÐµÑ ÑледÑÑÑие огÑаниÑениÑ:
Ðлина лекÑÐµÐ¼Ñ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑевÑÑаÑÑ 2 килобайÑа
Ðлина знаÑениÑ
tsvector(лекÑÐµÐ¼Ñ Ð¸ Ð¸Ñ Ð¿Ð¾Ð·Ð¸Ñии) не Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑевÑÑаÑÑ 1 мегабайÑЧиÑло лекÑем должно бÑÑÑ Ð¼ÐµÐ½ÑÑе 264
ÐнаÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ð·Ð¸Ñий в
tsvectorÐ´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð¾Ñ 0 до 16383Ðе болÑÑе 256 позиÑий Ð´Ð»Ñ Ð¾Ð´Ð½Ð¾Ð¹ лекÑемÑ
ЧиÑло Ñзлов (лекÑÐµÐ¼Ñ + опеÑаÑоÑÑ) в знаÑении
tsqueryдолжно бÑÑÑ Ð¼ÐµÐ½ÑÑе 32768
ÐÐ»Ñ ÑÑавнениÑ, докÑменÑаÑÐ¸Ñ PostgreSQL 8.1 ÑодеÑжала 335 420 Ñлов, из Ð½Ð¸Ñ 10 441 ÑникалÑнÑÑ , а наиболее ÑаÑÑо ÑпоÑÑеблÑÑÑееÑÑ Ð² ней Ñлово «postgresql» вÑÑÑеÑаеÑÑÑ 6 127 Ñаз в 655 докÑменÑÐ°Ñ .
ÐÑÑгой пÑÐ¸Ð¼ÐµÑ â аÑÑ Ð¸Ð²Ñ ÑпиÑков ÑаÑÑÑлки PostgreSQL ÑодеÑжали 910 989 ÑникалÑнÑÑ Ñлов в 57 491 343 лекÑÐµÐ¼Ð°Ñ Ð² 461 020 ÑообÑениÑÑ .