Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - kosm

Страницы: [1] 2 3 ... 8
1
Не могу найти менеджер закачек в виде скрипта. Задача давать скрипту ссылки, которые бы он складывал в очередь и скачивал на сервер. Все что находил - это обыкновенные менеджеры файлов, файлопомойки и тп :(

2
fidget, спасибо! Похоже здесь собака порылась...

Connection id
:          1
Current database
:
Current user:           root@localhost
SSL
:                    Not in use
Current pager:          more
Using outfile
:          \'\'
Server version:         4.0.21
Protocol version:       10
Connection:             Localhost via UNIX socket
Client characterset:    latin1
Server characterset:    cp1251

3
Phoinix , сори, не юзал еще эту ф-цию ни разу.
--
SELECT Title, Body
FROM Index
WHERE MATCH(Title,Body) AGAINST(\'сайт\');
--
тоже ничего не находит.
Пробовал так:
--
SELECT Title, Body, MATCH(Title,Body) AGAINST(\'сайт\')
FROM Index;
--
По нулям match выдает на каждую запись, хотя искомое слово присутствует. Таблица такая:

CREATE TABLE 
`Index` (
  `
IDint(11NOT NULL auto_increment,
  `
Titlevarchar(255NOT NULL default \'\',
  `Body` text NOT NULL,
  `URL` varchar(255) default NULL,
  `Size` int(11) NOT NULL default \'0\',
  `Indexed` tinyint(4) NOT NULL default \'0\',
  PRIMARY KEY  (`ID`),
  KEY `Indexed` (`Indexed`),
  KEY `Title` (`Title`),
  FULLTEXT KEY `TitleBody` (`Title`,`Body`)
) TYPE=MyISAM

4
SELECT
   Title,
   Body
 FROM
   Index
 WHERE
   MATCH(Title,Body) AGAINST(\'%сайт%\');

5
нет, ошибок не говорит. изначально небыло индекса fulltext, после создания стал пустой ответ.

6
Сори, не углядел.

Вопрос остается открытым. В чем может быть трабла?

7
Извиняюсь, просто другого форума не нашел, а с php активно используют mysql. Но если это грубый оффтоп, то сори. Мож тогда подскажите хороший форум по mysql?

8
Всем доброго времени суток!
Ребят, подскажите плиз, почему может не работать конструкция релевантного отбора по нескольким полям?
FillText Индекс создан по этим полям (col1,col2), но запрос возвращается пустым.
--
MATCH(col1,col2) AGAINST(\'text\')
--
Сервер свой, мож чего не компильнул с установкой mysql?

9
PHP / preg_match() - это отдельная библиотека?
« : 28 Октября 2004, 17:17:04 »
PHP Version 4.3.9

\'./configure\' \'--enable-versioning\' \'--enable-memory-limit\' \'--with-layout=GNU\' \'--with-config-file-scan-dir=/usr/local/etc/php\' \'--disable-all\' \'--with-regex=php\' \'--disable-cli\' \'--with-apxs=/usr/local/sbin/apxs\' \'--prefix=/usr/local\' \'i386-portbld-freebsd5.2.1\'

Странно, версия вроде новая, опции автого отключения нет.

10
PHP / preg_match() - это отдельная библиотека?
« : 28 Октября 2004, 16:50:03 »
Пытаюсь использовать в скрипте preg_match, на что получаю ошибку:
PHP Fatal error:  Call to undefined function:  preg_match()
--
Стоят apache и mod_php. Ничего больше не подтягивал. Всегда думал, что это ф-ция php...

11
PHP / Разгребсти логи
« : 18 Августа 2004, 19:00:52 »
Просто придется ставить специально для этих целей БД, что не очень-то хотелось бы. Если в массивы все это пораспихивать, шибко долго будет? Да и вообще практикуется хранение таких объемов в массивах?

12
PHP / Разгребсти логи
« : 18 Августа 2004, 17:49:51 »
Задача в следующем. Есть логи телефонных звонков в виде:
--
08/17/03 10:46AM   101 05                     00:00\'45
08/17/03 10:47AM   217 04 3363302                        00:01\'54              
08/17/03 10:48AM   120 06 83912565019                    00:00\'28              
08/17/03 10:48AM   120 04 83912565019                    00:00\'55              
08/17/03 10:48AM   120 04 892723447                      00:00\'07              
08/17/03 10:50AM   120 06 89272434772                    00:00\'27              
--
Где по порядку: дата, время, внутренний номер, линия, внешний номер, продолжительность разговора.
Необходимо подбить статистику звонков (кол-во/продолжительность) по регионам исходящих звонков (локальные/межгород/какой межгород).

Как считаете, стоит ли для этих целей привлекать БД? Если нет, то каким образом лучше просуммировать все это дело?

13
Alexandr, хочу сразу извиниться - это я лоханулся :)
Только сейчас доперло, что индекса-то у меня по этому полю нет! Создал - стало работать на лок.машинке вместо 1.5-2 минут, 3 сек :)
Так что вопрос снимается - буду обрабатывать построчно.
Спасибо!

14
Alexandr , рад видеть тебя! :)
По первому варианту: не совсем понял, у тебя весь процесс занимает 5 сек или одна строчка? Если строчка, то у меня примерно тоже, т.е. долго.

Второй вариант проверил - действительно быстро. На локальной машинке загрузка во временную табличку ~0,5 сек, а у хостера ~10сек, что вполне приемлемо.
Проверить перекачку по REPLACE как ты советовал на рабочей базе не получилось, т.к. я сам себя и всех окружающих ввел в заблуждение. Проблемма в том, что одна запись из CSV файла, может несколько раз фигурировать в записях БД (это я только сейчас выяснил, когда попытался сделать это поле UNIQUE, т.к. это обязательное требование для REPLACE).
Еще какие нить мысли есть?

15
Поправочка ко второму варианту с временной таблицей.
Сейчас посмотрел спецификацию по команде UPDATE MySQL - похоже что с помощью ее не свести будет две таблицы :( Множественные таблице в этой конструкции стали поддерживаться только с 4-й версии MySQL, у меня же 3.23.41 :(
Может конечно можно как нить извратиться, но пока не знаю как...

Давайте ребят, подключайтесь к обсуждению... Тема ведь наверно довольно злободневная и все борятся за скорость :) И навернякак уже кто-то на чем-то остановился?

PS: Еще вариант, который останется, если ничего не найду, так это запуск скрипта локально по крону... и пущай себе там пыхтит по тихоньку.

Страницы: [1] 2 3 ... 8