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

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

2
Пострегістр повнотекстового пошуку з кількома стовпцями, чому concat в індексі, а не під час виконання?
Останні кілька днів я натрапив на пошук повного тексту в постграфах, і я трохи не збентежений щодо індексації під час пошуку в декількох стовпцях. У Postgres документах говорити про створення ts_vectorіндексу на зчеплених шпальтах, наприклад , так: CREATE INDEX pgweb_idx ON pgweb USING gin(to_tsvector('english', title || ' ' || body)); …

2
Оновлення запитів повільніше після ввімкнення повнотекстового індексу SQL Server
У мене є веб-сайт asp.net з багатьма запитами на вставлення, оновлення та видалення, що працюють проти моєї бази даних. Кілька днів тому я створив повнотекстовий покажчик на двох стовпцях однієї з таблиць. Після цього я зрозумів, що коли веб-сайт виконує запити на оновлення на цій таблиці, використання пам'яті та диска …

2
Повільний пошук в повному обсязі через дико неточні оцінки рядків
Повнотекстові запити щодо цієї бази даних (зберігання квитків RT ( Tracker Tracker )), здається, займають дуже багато часу. Таблиця вкладених файлів (що містить дані повного тексту) становить приблизно 15 Гб. Схема бази даних така, вона становить приблизно 2 мільйони рядків: rt4 = # \ d + вкладення Таблиця "public.attachments" Стовпець …

1
Обчисліть показники МАТЧ () ПРОТИ () з ЄДНОВОГО ЗАПИТАННЯ ДЛЯ КОЖНОГО СТОЛУ
Я намагаюся мати оцінку для цілого розділу операторів SELECT SELECT *,MATCH(`result`) AGAINST('keyword') as `score` FROM `table1` WHERE MATCH(`result`) AGAINST('keyword') UNION SELECT *,MATCH(`content`) AGAINST('keyword') as `score` FROM `table2` WHERE MATCH(`content`) AGAINST('keyword') UNION SELECT *,MATCH(`text`) AGAINST('keyword') as `score` FROM `table3` WHERE MATCH(`text`) AGAINST('keyword') У такому випадку бали складаються за таблицею + вони …

1
Чому повнотекстовий пошук повертає менше рядків, ніж LIKE
Я не отримую повнотекстовий пошук так, як мені хочеться, і я не розумію відмінностей у списках результатів. Приклади тверджень: SELECT `meldungstext` FROM `artikel` WHERE `meldungstext` LIKE '%punkt%' повертає 92 ряди. Я отримую рядки, які містять сірники, наприклад "Punkten", "Zwei-Punkte-Vorsprung" та "Treffpunkt" у стовпці meldungstext. Я встановив повнотекстовий індекс на стовпчик …

2
Кращий підхід для "ПОДОБАЙТЕ АБО ЛІКУЙТЕ
У цьому питанні у нього така ж проблема, як і у мене. Мені потрібно щось на кшталт: select * from blablabla where product like '%rock%' or like '%paper%' or like '%scisor%' or like '%car%' or like '%pasta%' Це некрасиво, і він не використовує індекси. У цьому випадку це дійсно єдиний …

1
Повнотекстовий: багато FT_MASTER_MERGE чекає в SUSPENDED стані після створення декількох повнотекстових індексів (сервер висить)
Ми зробили тест на SQL Server 2014, коли у нас було 10 баз даних, 100 різних схем у кожній базі даних, 10 невеликих (~ 50 рядків) таблиць у кожній схемі (тобто 10K таблиць загалом), і ми створили повнотекстові індекси на всі ці таблиці у всіх цих базах даних одночасно. Через …

2
Властивості документа для файлового файлу SQL Server
Я використовую Filetable SQL Server 2012 для зберігання документів та пошуку в них за допомогою семантичного пошуку . Мені було цікаво, чи є спосіб перерахувати всі властивості документа (метадані). Існує спосіб дозволити індексу повнотекстового пошуку та пошуку властивостей документа. Я можу скласти список властивостей індексів SQL Server із наступним твердженням: …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.