Я создал словарь для английского на курдский, и я сохранил свои данные в файле доступа .mdb, мои данные - более 78 000 слов. Возможно, кто-нибудь поможет мне сделать быстрый поиск? Я использую этот запрос для поиска «SELECT english FROM table WHERE English LIKE» + текст Прожектор. Текст + "%";лучший поиск в mdb для больших данных
ответ
Если ваш запрос:
SELECT english
FROM table
WHERE English LIKE '" +text Searchlight. Text+"%'"
Тогда я немного запутался. Доступ обычно использует *
в качестве подстановочного знака для поиска, а не %
(который является стандартом SQL). Поскольку шаблон LIKE
не начинается с шаблона, многие базы данных будут использовать индекс (если он доступен) для этого запроса. Я не знаю, поддерживает ли MS Access эту оптимизацию.
В любом случае, вы, кажется, идете по пути, где полнотекстовый поиск полезен. Если это так, я думаю, что у вас есть неправильный инструмент для работы. MS Access не поддерживает полнотекстовый поиск. Я бы предположил, что вы используете базу данных, которая делает (очевидные варианты: SQL Server Express, Postgres и MySQL, все из которых бесплатны). Кстати, все три из них используют индекс для LIKE
, когда шаблон не начинается с символа подстановки.
Если вы решили использовать SQL Server Express, this answer должен быть полезен для установки.
Gordon Linoff Вы правы о * и% это была моя ошибка. –
- 1. Поиск больших объемов данных
- 2. MySQL; Лучший тип данных для больших чисел
- 3. Что такое лучший поток для больших данных
- 4. Поиск отдельных строк в больших данных
- 5. Лучший способ обработки больших данных в C++?
- 6. PLINQ и поиск больших данных
- 7. Лучший способ хранения больших данных в Swift
- 8. Поиск повторений в больших наборах данных
- 9. MongoDB поиск больших данных сбора данных
- 10. Лучший способ хранения больших демографических наборов данных
- 11. Лучший способ фильтрации больших наборов данных
- 12. Отправка больших наборов данных. Лучший подход
- 13. C# Лучший тип/коллекция/список/набор данных для обработки больших больших данных (файлы csv/tab)
- 14. Лучший способ конвертировать MDB в MySQL
- 15. поиск и сортировка больших наборов данных
- 16. Поиск больших графов примеров
- 17. Лучший подход для передачи больших блоков данных по BLE
- 18. Корреляция данных в больших Базах данных
- 19. Управление списками больших точек, лучший подход?
- 20. Создание таблицы базы данных для больших данных
- 21. памяти для больших объемов данных в PDO
- 22. Поиск больших областей в словаре
- 23. Лучший способ хранения и поиска больших текстовых данных в android
- 24. Поиск больших текстовых разделов
- 25. Лучший способ связать MDB с JMS назначения
- 26. Поиск времени для EJB в MDB, потребляющем сразу после развертывания
- 27. Лучший способ передачи больших данных из ядра в пользовательское пространство
- 28. Поиск больших файлов в Mercurial Repository
- 29. Экспорт больших данных в csv для пользователей
- 30. Как предотвратить исключение OutOfMemory при открытии больших файлов доступа .MDB?
В чем проблема с этим запросом? –