|   |   | 
| 
 | Полнотекстовый поиск. Почему так странно ищет? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Галахад гуру 25.02.14✎ 13:47 | 
        Типовая обработка "поиск данных".
 Нечеткость - 0 Размер порции - 100 Ввожу слово "пакет" Результат - показано 1-20 из 20 Ввожу слово "пакет вакуумный" Результат - показано 1-22 из 22 Причем найденные данные разные. Глюк, косяк или фитча? | |||
| 1
    
        PR 25.02.14✎ 13:49 | 
        Да     | |||
| 2
    
        Галахад гуру 25.02.14✎ 13:50 | 
        (1) Э-э-э. Разверните, пожалуйста.     | |||
| 3
    
        fisher 25.02.14✎ 13:53 | 
        Он, наверное, шибко умный. Ищет как яндекс.     | |||
| 4
    
        fisher 25.02.14✎ 13:54 | 
        А характерные примеры результатов можешь выложить? Интересно.     | |||
| 5
    
        PR 25.02.14✎ 13:55 | 
        (2) У меня собственно та же просьба.
 Что не так-то? И что выдает? | |||
| 6
    
        Галахад гуру 25.02.14✎ 14:00 | 
        (3) Угу.
 (4) Что-то я системы не понял. (5) Запросом ПОДОБНО %пакет% нашел 250 ссылок. А "поиск данных" нашел всего 20. Немного странно. | |||
| 7
    
        fisher 25.02.14✎ 14:01 | 
        (6) Хм... Попробуй переиндексировать.     | |||
| 8
    
        Галахад гуру 25.02.14✎ 14:05 | 
        (7) Да уже. И на копии тоже самое.
 Может на файл индекса ограничение какое есть? | |||
| 9
    
        fisher 25.02.14✎ 14:09 | 
        "Результаты полнотекстового поиска возвращаются порциями"
 Может, в этом дело? Фразы просто набивал или в кавычках (на полное совпадение)? | |||
| 10
    
        Галахад гуру 25.02.14✎ 14:10 | 
        (9) Так порция-то 100 см. (0)
 И с кавычками и без. Результат один. | |||
| 11
    
        fisher 25.02.14✎ 14:12 | 
        Точно, проглядел...     | |||
| 12
    
        fisher 25.02.14✎ 14:15 | 
        Где бы еще почитать про особенности работы механизма полнотекстового поиска. Везде только пара скупых фраз.
 Даже в проф-разработке. | |||
| 13
    
        fisher 25.02.14✎ 14:21 | 
        Возможно, при большом количестве результатов выборка насильственно ограничивается (как неэффективная). Декларируется, что эффективный поиск должен возвращать небольшое количество результатов.     | |||
| 14
    
        Галахад гуру 25.02.14✎ 14:27 | 
        (13) Ну да. Но вроде тогда должен отрабатывать метод 
 СлишкомМногоРезультатов() А он возвращает ложь. Может все же проблемы размеры индексного файла? Раньше я работал с полнотекстовым поиском и вроде нормально все искало. Но там файл индекса где-то 1 Гб. А на текущей базе этот файлик уже 10 Гб. весит. | |||
| 15
    
        Галахад гуру 26.02.14✎ 07:15 | 
        Хм. Оказывается все еще более интересно.
 Если поиск ограничить справочником "Номенклатура", то нахожу 20 ссылок. Если поиск не ограничивать, то нахожу 10'000 ссылок. Из них 250 из справочника "Номенклатура". Вопрос. Почему когда поиск не ограничивать, то он находит больше ссылок в справочнике "Номенклатура"? | |||
| 16
    
        Галахад гуру 27.02.14✎ 05:24 | 
        Похоже зависимость от размера есть.
 Убрал использование "полнотекстового писка" у самых "объемных" документов. Очистил индекс. Обновил. Размер файла индекса ужался с 10 Гб до 2,5 Гб. Поиск заработал нормально. | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |