Выбор по одной цене

Проверенные VDS на SSD в Европе от $4 и России: Датацентр №1 от 199руб

Тема в разделе "PHP & Postgres", создана пользователем mstdmstd, 1 мар 2017.

  1. antson

    antson на форуме с 2005 года Партнер клуба

    Сообщения:
    1.170
    Ваш город:
    Россия, Липецк
    Address:
    Lipetsk, Russia
    Country:
    Location on Map:
    угу и запросе вместо простого лайка в where части будет (like '%word1%' or .... like '%word N%') и не слабая такая конструкция в ордер бай на количество найденных слов
    а в результате словоформ нет. синонимов нет. ранжирование самое слабенькое.

    а учитывая что топик стартер пытается написать универсальный запрос, когда не известно сколько слов окажется в поисковом выражении становится совсем грустно
     
  2. AnrDaemon

    AnrDaemon Продвинутый новичок

    Сообщения:
    4.098
    Ваш город:
    Moscow, Russia
    Address:
    Moscow, Russia
    Country:
    Location on Map:
  3. antson

    antson на форуме с 2005 года Партнер клуба

    Сообщения:
    1.170
    Ваш город:
    Россия, Липецк
    Address:
    Lipetsk, Russia
    Country:
    Location on Map:
    ну это от целей поиска. найти все слова или максимальное релевантное иначе я бы про ордер секцию не стал бы писать ;)
     
  4. mstdmstd

    mstdmstd Новичок

    Сообщения:
    368
    Ваш город:
    Ivano-Frankivs'k, Ukraine
    Address:
    Ivano-Frankivs'k, Ukraine
    Country:
    Location on Map:
    Но тогда поиск будет регистрозависимым? Я помнится, находил, что в postgres нет настроек на регистроНЕзависимость в отличие от других db...
     
  5. AnrDaemon

    AnrDaemon Продвинутый новичок

    Сообщения:
    4.098
    Ваш город:
    Moscow, Russia
    Address:
    Moscow, Russia
    Country:
    Location on Map:
    Вам не приходило в голову, что сравнение строк уже идёт с учётом типа колонки?
     
  6. mstdmstd

    mstdmstd Новичок

    Сообщения:
    368
    Ваш город:
    Ivano-Frankivs'k, Ukraine
    Address:
    Ivano-Frankivs'k, Ukraine
    Country:
    Location on Map:
    Сорри, эта реплика на мой вопрос о регистроНЕзависимости ?
     
  7. AnrDaemon

    AnrDaemon Продвинутый новичок

    Сообщения:
    4.098
    Ваш город:
    Moscow, Russia
    Address:
    Moscow, Russia
    Country:
    Location on Map:
    Сюпрприз, да?…
     
  8. mstdmstd

    mstdmstd Новичок

    Сообщения:
    368
    Ваш город:
    Ivano-Frankivs'k, Ukraine
    Address:
    Ivano-Frankivs'k, Ukraine
    Country:
    Location on Map:
  9. mstdmstd

    mstdmstd Новичок

    Сообщения:
    368
    Ваш город:
    Ivano-Frankivs'k, Ukraine
    Address:
    Ivano-Frankivs'k, Ukraine
    Country:
    Location on Map:
    Я интересовался никто не работал с citext ? В смысле багов, проблем с производительностью и т.д.?
     
  10. fixxxer

    fixxxer К.О. Партнер клуба

    Сообщения:
    12.446
    Ваш город:
    Moscow, Russia
    Address:
    Moscow, Russia
    Country:
    Location on Map:
    Не особо понятно, зачем он нужен.
    Для поиска по равенству можно просто сделать индекс на lower(value).
    А в твоем случае, думаю, уместнее всего будет FTS.