Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Полнотекстовый поиск для Visual Foxpro! / 12 сообщений из 12, страница 1 из 1
05.07.2013, 01:28
    #38321310
Полнотекстовый поиск для Visual Foxpro!
У кого есть реализация полнотекстового поиска в VFP чтобы работал как в MySQL?
Пример:
SELECT Text FROM table WHERE MATCH(Text) AGAINST("строка поиска") LIMIT 20
...
Рейтинг: 0 / 0
05.07.2013, 10:25
    #38321496
alextashk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полнотекстовый поиск для Visual Foxpro!
Студенточка,

SELECT TOP 20 text FROM table WHERE 'строка поиска' $ text
...
Рейтинг: 0 / 0
05.07.2013, 11:58
    #38321666
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полнотекстовый поиск для Visual Foxpro!
alextashk,

это не полнотекст.
...
Рейтинг: 0 / 0
05.07.2013, 12:13
    #38321693
Ffffffffffffff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полнотекстовый поиск для Visual Foxpro!
SELECT TOP 20 text FROM table WHERE 'строка поиска' $ (text +Text1+text2)
...
Рейтинг: 0 / 0
05.07.2013, 13:38
    #38321836
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полнотекстовый поиск для Visual Foxpro!
Ffffffffffffff,

это не полнотекст :)
...
Рейтинг: 0 / 0
05.07.2013, 20:08
    #38322417
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полнотекстовый поиск для Visual Foxpro!
SELECT Text FROM table WHERE Text like '%строка поиска%'
...
Рейтинг: 0 / 0
05.07.2013, 21:04
    #38322446
tanglir2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полнотекстовый поиск для Visual Foxpro!
Burn,

это не полнотекст :)
...
Рейтинг: 0 / 0
07.07.2013, 14:38
    #38323219
Pulsar_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полнотекстовый поиск для Visual Foxpro!
tanglir..., так покажи, что есть полнотекст, мне самому очень интересно.
...
Рейтинг: 0 / 0
07.07.2013, 16:31
    #38323244
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полнотекстовый поиск для Visual Foxpro!
Pulsar_ptanglir..., так покажи, что есть полнотекст, мне самому очень интересно.
Приблизительно полнотекстовый поиск можно описать следующим образом.

Предположим, у Вас есть некое текстовое поле, где записан такой текст: "один два три четыре". Если включен режим полнотекстового поиска, то в специальную служебную таблицу записываются отдельные слова, входящие в этот текст и получаем 4 записи

- один
- два
- три
- четыре

Теперь, если Вам необходимо найти запись, в текстовом поле которой есть слово "два", то Вы выполняете этот поиск не в самом поле (что достаточно медленно), а в дополнительной служебной таблице, что происходит значительно быстрее, поскольку поиск выполняется по значению всего поля (а оно еще и проиндексировано!)

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

Как Вы сами понимаете, в FoxPro такой системы не существует. Ее надо писать самому. В принципе, ничего особо сложного. Вопрос только в том, насколько такая система необходима для относительно небольших баз. Ведь размер файлов DBF и FPT (мемо-поля) не может превышать 2ГБ.
...
Рейтинг: 0 / 0
07.07.2013, 22:49
    #38323398
Pulsar_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полнотекстовый поиск для Visual Foxpro!
Понятно.
Может и не совсем в тему, но близко:
Может есть у кого готовое решение подсказки для строки поиска как в Яндексе и Гугле? Ну, то есть, я, например, набираю в строке поиска по фамилии: "Ива" а мне строкой ниже менюшка выскакивает "Иванищено","Иванко","Иванов","Ивашкевич" и я стрелкой вниз или мышкой могу выбрать такую подсказку для дальнейшего автозаполнения. В Фоксе можно это сделать изящно и без тормозов?
...
Рейтинг: 0 / 0
08.07.2013, 00:13
    #38323494
Людмila
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полнотекстовый поиск для Visual Foxpro!
Pulsar_ptanglir..., так покажи, что есть полнотекст, мне самому очень интересно.
...
Рейтинг: 0 / 0
08.07.2013, 05:32
    #38323571
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полнотекстовый поиск для Visual Foxpro!
Pulsar_pНу, то есть, я, например, набираю в строке поиска по фамилии: "Ива" а мне строкой ниже менюшка выскакивает "Иванищено","Иванко","Иванов","Ивашкевич" и я стрелкой вниз или мышкой могу выбрать такую подсказку для дальнейшего автозаполнения.Ищите в хелпе Textbox.AutoCompTable
ЛюдмilaPulsar_ptanglir..., так покажи, что есть полнотекст, мне самому очень интересно.Это вопрос? Ну вот, например:
http://msdn.microsoft.com/ru-ru/library/ms142571.aspx#queries - что им можно искать.
http://www.postgresql.org/docs/9.0/static/textsearch-intro.html - тут в самом начале болдом довольно внятно разъяснено, почему приведённое выше в этой теме - вовсе не то, чего хотелось ТСу.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Полнотекстовый поиск для Visual Foxpro! / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]