Запитання з тегом «full-text-search»

Пошук тексту колекції документів або вільних текстових полів у базі даних, щоб знайти ті, що містять слово або комбінацію слів.

2
Можливий INDEX на полі VARCHAR в MySql
Я працюю в базі даних MySql зі такою таблицею: +--------------+ | table_name | +--------------+ | myField | +--------------+ ... і мені потрібно зробити багато таких запитів (із 5-10 рядків у списку) : SELECT myField FROM table_name WHERE myField IN ('something', 'other stuff', 'some other a bit longer'...) Буде близько 24 …

5
Які технології баз даних використовують великі пошукові системи? [зачинено]
Хтось знає, як Google або Yahoo здійснюють пошук за ключовими словами за дуже величезною кількістю даних? Яку базу даних чи технології вони використовують для цього? Це займає кілька мілісекунд, але вони індексують більше мільярда сторінок.

1
Вказівки щодо обслуговування повнотекстового індексу
Які вказівки слід враховувати для підтримки повнотекстових покажчиків? Чи варто ВИСТАВИТИ або реорганізувати повнотекстовий каталог (див. BOL )? Що таке розумна каденція технічного обслуговування? Які евристики (подібні до порогів фрагментації 10% та 30%) можуть бути використані для визначення необхідного технічного обслуговування? (Все нижче - це просто додаткова інформація, яка розгортається …

3
Як реалізується LIKE?
Чи може хтось пояснити, як оператор LIKE реалізується в сучасних системах баз даних (наприклад, MySQL або Postgres)? або вказати мені на деякі посилання, які пояснюють це? Наївний підхід полягав би в тому, щоб перевірити кожен запис, виконавши регулярне вираження чи часткове збіг рядків на поле інтересу, але у мене є …

2
Пошук у триграмі стає набагато повільнішим, оскільки рядок пошуку збільшується
У базі даних Postgres 9.1 у мене є таблиця table1з ~ 1.5M рядками та стовпцем label(спрощені назви заради цього питання). Існує функціональний триграм-індекс на lower(unaccent(label))( unaccent()був незмінний, щоб дозволити його використання в індексі). Наступний запит досить швидкий: SELECT count(*) FROM table1 WHERE (lower(unaccent(label)) like lower(unaccent('%someword%'))); count ------- 1 (1 row) …

1
У пулі ресурсів "внутрішнього" недостатньо системної пам'яті для запуску цього запиту
Один з наших виробничих серверів повідомляє про помилку в журналі Помилка: 701, серйозність: 17, стан: 123. У пулі ресурсів "внутрішній" недостатньо системної пам'яті для запуску цього запиту. Я шукав цю помилку і виявив, що це помилка, і є гаряче виправлення з пакетом оновлень 2. Це дані про сервер: Microsoft SQL …

1
Отримайте часткове збіг із стовпця TSVECTOR, індексованого GIN
Я хотів би отримати результати, запитуючи це: SELECT * FROM ( SELECT id, subject FROM mailboxes WHERE tsv @@ plainto_tsquery('avail') ) AS t1 ORDER by id DESC; Це працює і повертає рядки, tsvщо містять Available. Але якщо я використовую avai(випав lable), він нічого не може знайти. Чи всі запити повинні …

5
Індекс повного тексту SQL Server 2008 ніколи не здається завершеним
На нашому веб-сайті є база даних SQL Server 2008 R2 Express Edition з повнотекстовою індексацією для пошуку на нашому веб-сайті. Щоразу, коли новий запис додається або оновлюється в одній з індексованих таблиць, процес індексації ніколи не завершується. Я моніторив стан протягом останніх декількох тижнів, використовуючи в основному той самий запит, …


4
Повний текстовий пошук призводить до великої кількості часу, проведеного в ініціалізації FULLTEXT
Наразі я намагаюся запустити деякі запити щодо дамп даних коментарів Stack Overflow. Ось як виглядає схема: CREATE TABLE `socomments` ( `Id` int(11) NOT NULL, `PostId` int(11) NOT NULL, `Score` int(11) DEFAULT NULL, `Text` varchar(600) NOT NULL, `CreationDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `UserId` int(11) NOT NULL, PRIMARY …

2
Чи зміниться повнотекстовий каталог із відстеженням: AUTO автоматично оновиться, якщо параметр "Змінити відстеження" для цієї таблиці не ввімкнено?
У мене є ця таблиця баз даних, яка повинна підтримувати повний текст індексу. Однак я зовсім не бачу, щоб це відбувалося (помилки в журналі не було, оскільки останній журнал, який я бачив, був, коли я його запускав вручну). Ось що я бачу ... але на самому столі ... Чи може …

1
Чому LIKE більш ніж в 4 рази швидше, ніж MATCH… ПРОТИ за індексом FULLTEXT в MySQL?
Я цього не отримую. У мене є таблиця з цими показниками PRIMARY post_id INDEX topic_id FULLTEXT post_text Таблиця має (лише) 346 000 рядків. Я намагаюся виконати 2 запити. SELECT post_id FROM phpbb_posts WHERE topic_id = 144017 AND post_id != 155352 AND MATCH(post_text) AGAINST('http://rapidshare.com/files/5494794/photo.rar') займає 4,05 секунди SELECT post_id FROM phpbb_posts …

1
Чи реально підтримує повний текст пошук SQL Server 2014 Express із розширеними послугами?
Я встановив видання SQL Server 2014 Express із вдосконаленими сервісами. Я сподівався спробувати повнотекстові функції пошуку. Я прочитав тут, що повний пошук тексту підтримується експрес-виданням 2014 року. Але, встановивши та спробувавши створити повнотекстовий індекс, я отримую помилку, вказуючи, що повнотекстові індекси не підтримують у цій версії сервера sql. Чи реально …

1
Де знаходяться повнотекстові індекси у SSMS 2008 R2
Я створив нову базу даних, кілька таблиць і повнотекстовий покажчик та каталог, використовуючи SQL Server Management Studio без проблем. Я хотів скопіювати сценарії створення T-SQL для кожного з них, щоб включити їх у свою документацію. Я можу отримати скрипти створення для бази даних, таблиць, зовнішніх ключів та каталогу, але я …

2
Повільний ЗАМОВЛЕННЯ З ГРОМОМ
У мене є цей запит: SELECT * FROM location WHERE to_tsvector('simple',unaccent2("city")) @@ to_tsquery('simple',unaccent2('wroclaw')) order by displaycount Я задоволений цим: "Sort (cost=3842.56..3847.12 rows=1826 width=123) (actual time=1.915..2.084 rows=1307 loops=1)" " Sort Key: displaycount" " Sort Method: quicksort Memory: 206kB" " -> Bitmap Heap Scan on location (cost=34.40..3743.64 rows=1826 width=123) (actual time=0.788..1.208 rows=1307 …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.