Конференция "Прочее" » Помогите исправить багу в скрипте поисковика
 
  • xayam © (02.09.08 00:25) [60]

    > xayam ©   (02.09.08 00:19) [58]
    >  Что за фигня?

    о я допер вот так идеально)) подогнал))

    $count = preg_match_all("/(([\x80-\xFF]{8,})|([a-z0-9_]{4,}))/i", $contents, $out, PREG_PATTERN_ORDER);


    отбирает все слова длинее 3-х букв русских и английских!
  • antonn © (02.09.08 00:32) [61]
    а /s не нужно, у тебя однострочный текст? :)

    постом выше - array_unique()
  • xayam © (02.09.08 00:35) [62]
    спасибо, люблю за это php - в первую очередь думают о программисте :)
  • antonn © (02.09.08 01:30) [63]
    я когда только начал изучть его и смотрел на подобное
    "/([-+]?\\b(?:[0-9]*\\.)?[0-9]+\\b)/s"

    мне хотелось их все убить :)
  • xayam © (03.09.08 13:41) [64]
    короче сделал я индексатор всех веток форума, прогнал по всем веткам, ужас база со всеми индексами занимает 1.5 ГБ. Как такой объем загрузить на хостинг? На хостинге phpmyadmin стоит, но он там максимум 2 Мб в зипе может загрузить. Что можно сделать, чтобы обойти эту проблему?
  • Anatoly Podgoretsky © (03.09.08 13:44) [65]
    > xayam  (03.09.2008 13:41:04)  [64]

    1000 файлов и проблема решена.
  • xayam © (03.09.08 13:51) [66]
    дык это что вручную делать 1000 файлов и вручную загружать, я ж умру?))
  • brother © (03.09.08 13:53) [67]
    почему вручную??? рар режет на тома, фтп клиент льет на фтп...
  • xayam © (03.09.08 13:59) [68]

    > brother ©   (03.09.08 13:53) [67]
    > почему вручную??? рар режет на тома, фтп клиент льет на
    > фтп...

    это как? у меня же нет доступа к папке mysql/data по ftp. и даже если б был, как разархивировать архив на бесплатном хостинге?
  • Anatoly Podgoretsky © (03.09.08 15:16) [69]
    > xayam  (03.09.2008 13:59:08)  [68]

    И чего тебе дают базу на 1.5 гб на бесплатном хостинге?
  • xayam © (03.09.08 15:24) [70]

    > Anatoly Podgoretsky ©   (03.09.08 15:16) [69]
    > > xayam  (03.09.2008 13:59:08)  [68]
    > И чего тебе дают базу на 1.5 гб на бесплатном хостинге?

    угу, 15ГБ дают под все файлы и базы
  • antonn © (03.09.08 15:44) [71]
    тока тормозить оно наверное будет неслабо :)

    а чего так много? там html в базе чтоли?
  • xayam © (03.09.08 16:00) [72]

    > antonn ©   (03.09.08 15:44) [71]
    > тока тормозить оно наверное будет неслабо :)
    > а чего так много? там html в базе чтоли?

    не html нету, только слова для поиска
  • xayam © (03.09.08 16:24) [73]

    > antonn ©   (03.09.08 15:44) [71]
    > тока тормозить оно наверное будет неслабо :)

    смотря как вводить запрос, если вводить
    +пример +запроса

    то находит достаточно быстро, а если
    +прим* +запро*

    , то может повеситься на достаточно долгое время (я не дождался ответа 10 минут если не больше - это на локалхосте). Так что если точно знаешь какие есть слова, хотя бы два-три слова, то вполне реально ветку найти
  • xayam © (03.09.08 18:05) [74]
    А скриптом BigDump http://www.ozerov.de/bigdump.php кто-нибудь пользовался? Поможет в моем случае?
  • antonn © (03.09.08 20:57) [75]
    я иногда юзаю "Sypex Dumper Lite", посмотри, может подойдет.
  • xayam © (03.09.08 21:10) [76]
    там на бесплатном хостинге еще ограничение на размер файла 2МБ. Sypex может сделать дамп в несколько файлов определенного размера? А потом заливать по списку? На http://sypex.net/ написано "многотомные бекапы" . Это то самое?
  • xayam © (04.09.08 11:24) [77]
    Администрации сайта: у меня проблема с загрузкой некоторых Ваших xml-файлов в php. Пишу такой код

    $dom = new domDocument();
    $dom->load($file); //здесь выскакивает warning


    вот список всех warning'ов, которые выскакивают - http://xayam.by.ru/Download/warnings.html
    Это может быть связано с тем, что Вы неправильно формируете xml-файлы?
  • xayam © (04.09.08 19:19) [78]

    > antonn ©   (03.09.08 20:57) [75]
    > я иногда юзаю "Sypex Dumper Lite", посмотри, может подойдет.

    да по ходу подойдет, только я его переправил наполовину, сделал Backup в несколько файлов (по количеству строк, хотя конечно идеально по размеру файла, но что-то там не получается с ограничением запроса по limit), осталось переписать Restore из этих файлов (будет отбирать все файлы в текущей директории по регулярному выражению).
  • xayam © (06.09.08 23:54) [79]
    уф переправил весь скрипт (грамотно sypex написан кстати), как закачаю отпишусь, можно будет искать по сообщения в ветке тоже
 
Конференция "Прочее" » Помогите исправить багу в скрипте поисковика
Есть новые Нет новых   [134449   +5][b:0.001][p:0.001]