• Главная
  • » SQL
  • » Можно ли реализовать такой поиск по SQL

#1 2011.07.13 00:20

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Можно ли реализовать такой поиск по SQL

Как например в поисковиков.
Чтобы искал похожие например: При запросе "русское" искало русское, русские, российское, российские и т.д.
Я думаю без словарной базы не обойтись.
Да и вообще может кто то выдел готовый вариант?
Добавлено спустя   5 минут  20 секунд:
Да и если у меня и будет лежать словарь то врядли я смогу реализовать такой вариант поиска.
У кого то есть идеи по поводу.

Неактивен

#2 2011.07.13 08:11

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Можно ли реализовать такой поиск по SQL

да, думается, без словаря не обойтись

Неактивен

#3 2011.07.13 15:00

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Можно ли реализовать такой поиск по SQL

Слушай а какой словарь то хоть искать?
Я чет не врублюсь.
Словарь синонимов немного подходить.
Но надо еще какой нить

Неактивен

#4 2011.07.13 15:14

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Можно ли реализовать такой поиск по SQL

откуда я знаю где брать такой словарь?) боюсь что хер ты его где найдешь)

Неактивен

#5 2011.07.13 17:03

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Можно ли реализовать такой поиск по SQL

Да я тоже так думаю.
Есть идея еще воспользоватся гуглом.
В смысле передать ему запрос в ответ получу "Возможно вы имели в веду..." и собрать стронгованые слова с первой страницы таким образом все реализуется. А далее уже вставлять их в LIKE () || LIKE ().
Такой вариант думаю самый норм

Неактивен

#6 2011.07.13 17:12

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Можно ли реализовать такой поиск по SQL

в любом случае, у тебя получится такая БД, что своими LIKE, ты ее просто загонишь в постоянную 100% загрузку. тут нужно еще думать о серверных сесурсах и жесткой оптимизации. От mysql тоже можно почти сразу отказываться.

Неактивен

#7 2011.07.13 17:20

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Можно ли реализовать такой поиск по SQL

Я имел в виду что бы базу и не собирать, А просто собирать запрос с помощью гугла, правда время запроса займет около одной сек. но все же.
Да кстати я с базой еще не очень дружу, у меня там приблизительно 80к. записей.
Я в общем закончу полностью с отображением потом займусь поиском покажу что у меня получится надеюсь поможешь оптимизировать запрос.

Неактивен

  • Главная
  • » SQL
  • » Можно ли реализовать такой поиск по SQL

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.012 s