Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) Оптимизация запроса по поиску подстроки (число прочтений - 12016 )
DrACe
1c++ donor
1c++ power user
Отсутствует


1С++ любитель

Сообщений: 447
Местоположение: г. Новосибирск
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Оптимизация запроса по поиску подстроки
Ответ #15 - 21. Августа 2006 :: 10:37
Печать  
berezdetsky писал(а) 21. Августа 2006 :: 10:21:
Он хочет уникальный индекс по одному полю.


кстати, у меня вроде один уникальный индекс:
Код
Выбрать все
create table Market_TableNomenklatura (ROW_ID int NOT NULL, ID char(9) NOT NULL, PARENTID char(9) NOT NULL, Descr char(" + ДлинаРеквизитаОтбора + ") NOT NULL, StrID int IDENTITY (1, 1) NOT NULL) 


второй создававшийся индекс для поля "Descr" я даже удалил, но и это не помогло
  
Наверх
 
IP записан
 
DrACe
1c++ donor
1c++ power user
Отсутствует


1С++ любитель

Сообщений: 447
Местоположение: г. Новосибирск
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Оптимизация запроса по поиску подстроки
Ответ #16 - 21. Августа 2006 :: 10:38
Печать  
berezdetsky писал(а) 21. Августа 2006 :: 10:36:
Цитата:
и это тоже верно - мне на MS SQL 2000 надо бы, впрочем возможно это аналогичная документация...

Возможно, я ошибаюсь, но, на сколько я помню, нормальный полнотекстовый поиск с учётом русских словоформ сделали только в SQL Server 2005 SP1.

ну вот... приехали...  Смущённый
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Оптимизация запроса по поиску подстроки
Ответ #17 - 21. Августа 2006 :: 10:48
Печать  
DrACe писал(а) 21. Августа 2006 :: 10:37:
кстати, у меня вроде один уникальный индекс:
Код
Выбрать все
create table Market_TableNomenklatura (ROW_ID int NOT NULL, ID char(9) NOT NULL, PARENTID char(9) NOT NULL, Descr char(" + ДлинаРеквизитаОтбора + ") NOT NULL, StrID int IDENTITY (1, 1) NOT NULL) 


Если ты об IDENTITY, то это - не индекс.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
DrACe
1c++ donor
1c++ power user
Отсутствует


1С++ любитель

Сообщений: 447
Местоположение: г. Новосибирск
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Оптимизация запроса по поиску подстроки
Ответ #18 - 21. Августа 2006 :: 11:11
Печать  
berezdetsky писал(а) 21. Августа 2006 :: 10:48:
DrACe писал(а) 21. Августа 2006 :: 10:37:
кстати, у меня вроде один уникальный индекс:
Код
Выбрать все
create table Market_TableNomenklatura (ROW_ID int NOT NULL, ID char(9) NOT NULL, PARENTID char(9) NOT NULL, Descr char(" + ДлинаРеквизитаОтбора + ") NOT NULL, StrID int IDENTITY (1, 1) NOT NULL) 


Если ты об IDENTITY, то это - не индекс.

да, действительно - это не индекс, добавил слово UNIQUE - заработало - чего-то я с ним сделал смущает множество настроек и то, что на одной страничке в списке языков не оказалось русского, пришлось ничего не выбирать... что же получится в итоге? Со сжатыми губами

как-то сами методики запросов должны поменяться применительно к подобным индексам? и вообще - как бы проверить эффективность всего этого?..

(ОФФ. можно ли так учиться SQL? - нет, однозначно!)
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Оптимизация запроса по поиску подстроки
Ответ #19 - 21. Августа 2006 :: 16:43
Печать  
DrACe писал(а) 21. Августа 2006 :: 10:12:
где бы почитать что-нибудь поподробнее и желательно по-русски?.. Круглые глаза

зря ты так, тяжкий рок современного IT-шника - технический английский.
Впрочем победа на этом фронте имеет много приятных сторон....
ЗЫ: сам грызу......
  
Наверх
IP записан
 
DrACe
1c++ donor
1c++ power user
Отсутствует


1С++ любитель

Сообщений: 447
Местоположение: г. Новосибирск
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Оптимизация запроса по поиску подстроки
Ответ #20 - 22. Августа 2006 :: 04:24
Печать  
trdm писал(а) 21. Августа 2006 :: 16:43:
DrACe писал(а) 21. Августа 2006 :: 10:12:
где бы почитать что-нибудь поподробнее и желательно по-русски?.. Круглые глаза

зря ты так, тяжкий рок современного IT-шника - технический английский.
Впрочем победа на этом фронте имеет много приятных сторон....
ЗЫ: сам грызу......

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

короче - сложно переводить корректно текст, смысла которого не можешь понять (базы знаний-то нету)  Ужас
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Оптимизация запроса по поиску подстроки
Ответ #21 - 22. Августа 2006 :: 05:29
Печать  
В принципе ты прав.

Скачал модемом SqlServer2K5_BOL.msi
HELP
Установить не могу!
Эта зараза говорит:
"Службе Windows Installer не удается установить пакет установки.  Необходимо установить пакет обновления Windows, который содержит более новую версию службы Windows Installer."
Дайте плз ссылку на этот долбаный пакет, плз....
  
Наверх
IP записан
 
steban
1c++ developer
Отсутствует


#define sizeof(x) rand()

Сообщений: 787
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Оптимизация запроса по поиску подстроки
Ответ #22 - 22. Августа 2006 :: 06:05
Печать  
Мелкомягкие дают качать его только зарегистрированным пользователям.
Незарегистрированные могут скачать тут:
http://ifolder.ru/96812
  

int getRandomNumber()&&{&&  return 4; //chosen by fair dice roll&&         //guaranteed to be random&&}
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Оптимизация запроса по поиску подстроки
Ответ #23 - 22. Августа 2006 :: 06:14
Печать  
trdm писал(а) 22. Августа 2006 :: 05:29:
В принципе ты прав.

Скачал модемом SqlServer2K5_BOL.msi
HELP
Установить не могу!
Эта зараза говорит:
"Службе Windows Installer не удается установить пакет установки.  Необходимо установить пакет обновления Windows, который содержит более новую версию службы Windows Installer."
Дайте плз ссылку на этот долбаный пакет, плз....


Вот http://www.anshlag.com/files/WindowsInstaller-KB893803-v2-x86.exe попробуй.
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Оптимизация запроса по поиску подстроки
Ответ #24 - 22. Августа 2006 :: 06:18
Печать  
О! спасибо, скачал презагружаюсь....
  
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать