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

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

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

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

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

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

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

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

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

Как Вы сами понимаете, в FoxPro такой системы не существует. Ее надо писать самому. В принципе, ничего особо сложного. Вопрос только в том, насколько такая система необходима для относительно небольших баз. Ведь размер файлов DBF и FPT (мемо-поля) не может превышать 2ГБ.
...
Рейтинг: 0 / 0
Полнотекстовый поиск для Visual Foxpro!
    #38323398
Pulsar_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понятно.
Может и не совсем в тему, но близко:
Может есть у кого готовое решение подсказки для строки поиска как в Яндексе и Гугле? Ну, то есть, я, например, набираю в строке поиска по фамилии: "Ива" а мне строкой ниже менюшка выскакивает "Иванищено","Иванко","Иванов","Ивашкевич" и я стрелкой вниз или мышкой могу выбрать такую подсказку для дальнейшего автозаполнения. В Фоксе можно это сделать изящно и без тормозов?
...
Рейтинг: 0 / 0
Полнотекстовый поиск для Visual Foxpro!
    #38323494
Людмila
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pulsar_ptanglir..., так покажи, что есть полнотекст, мне самому очень интересно.
...
Рейтинг: 0 / 0
Полнотекстовый поиск для Visual Foxpro!
    #38323571
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Полнотекстовый поиск для Visual Foxpro!
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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