Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Full Text Search на 2008 + подсчет кол-ва вхождений слова в тексте  [new]
Hel975
Member

Откуда: Москва
Сообщений: 1053
Необходимо реализовать процедуру поиска словосочетаний в тексте, подсчет кол-ва вхождений словосочетания в тексте. Планирую использовать Full Text Search для поиска словосочетания в тексте. Дальше для каждого текста подсчитывать количество вхождений keywords, естественно использую таблицу с числами, чтобы быстрее работало. В правильном направлении копаю? Или вдруг есть уже такая функция в Full Text Search для подсчета кол-ва вхождений словосочетаний в тексте?
15 ноя 11, 14:22    [11599462]     Ответить | Цитировать Сообщить модератору
 Re: Full Text Search на 2008 + подсчет кол-ва вхождений слова в тексте  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
Hel975
Необходимо реализовать процедуру поиска словосочетаний в тексте, подсчет кол-ва вхождений словосочетания в тексте. Планирую использовать Full Text Search для поиска словосочетания в тексте. Дальше для каждого текста подсчитывать количество вхождений keywords, естественно использую таблицу с числами, чтобы быстрее работало. В правильном направлении копаю? Или вдруг есть уже такая функция в Full Text Search для подсчета кол-ва вхождений словосочетаний в тексте?


вы почиатйте, какие возможности уже есть в FTS, потом сочиняйте свой велосипед... в хорошем смысле ;-)
15 ноя 11, 14:36    [11599644]     Ответить | Цитировать Сообщить модератору
 Re: Full Text Search на 2008 + подсчет кол-ва вхождений слова в тексте  [new]
Hel975
Member

Откуда: Москва
Сообщений: 1053
Winnipuh
Hel975
Необходимо реализовать процедуру поиска словосочетаний в тексте, подсчет кол-ва вхождений словосочетания в тексте. Планирую использовать Full Text Search для поиска словосочетания в тексте. Дальше для каждого текста подсчитывать количество вхождений keywords, естественно использую таблицу с числами, чтобы быстрее работало. В правильном направлении копаю? Или вдруг есть уже такая функция в Full Text Search для подсчета кол-ва вхождений словосочетаний в тексте?


вы почиатйте, какие возможности уже есть в FTS, потом сочиняйте свой велосипед... в хорошем смысле ;-)


Я посмотрела и похожей функции не нашла. Поэтому и спрашиваю на случай, если просмотрела.
15 ноя 11, 14:46    [11599743]     Ответить | Цитировать Сообщить модератору
 Re: Full Text Search на 2008 + подсчет кол-ва вхождений слова в тексте  [new]
Glory
Member

Откуда:
Сообщений: 104751
sys.dm_fts_parser (Transact-SQL)
Returns the final tokenization result after applying a given word breaker, thesaurus, and stoplist combination to a query string input. The tokenization result is equivalent to the output of the Full-Text Engine for the specified query string.
15 ноя 11, 15:13    [11600082]     Ответить | Цитировать Сообщить модератору
 Re: Full Text Search на 2008 + подсчет кол-ва вхождений слова в тексте  [new]
Glory
Member

Откуда:
Сообщений: 104751
sys.dm_fts_index_keywords_by_document (Transact-SQL)
Returns information about the document-level content of a full-text index for the specified table. A given keyword can appear in several documents.
15 ноя 11, 15:14    [11600106]     Ответить | Цитировать Сообщить модератору
 Re: Full Text Search на 2008 + подсчет кол-ва вхождений слова в тексте  [new]
Hel975
Member

Откуда: Москва
Сообщений: 1053
Спасибо. Уже нашла сама. Погуглила по англоязычному инету.
15 ноя 11, 15:21    [11600182]     Ответить | Цитировать Сообщить модератору
 Re: Full Text Search на 2008 + подсчет кол-ва вхождений слова в тексте  [new]
Glory
Member

Откуда:
Сообщений: 104751
Hel975
Погуглила по англоязычному инету.

А открыть в хелпе статью Full-Text Search Dynamic Management Views and Functions (Transact-SQL) не проще ?
15 ноя 11, 15:23    [11600198]     Ответить | Цитировать Сообщить модератору
 Re: Full Text Search на 2008 + подсчет кол-ва вхождений слова в тексте  [new]
Hel975
Member

Откуда: Москва
Сообщений: 1053
Glory
Hel975
Погуглила по англоязычному инету.

А открыть в хелпе статью Full-Text Search Dynamic Management Views and Functions (Transact-SQL) не проще ?


Неа, не проще. Это же надо знать, что именно эта статья отвечает на мой вопрос. Вроде и так все там посмотрела...
15 ноя 11, 16:47    [11601032]     Ответить | Цитировать Сообщить модератору
 Re: Full Text Search на 2008 + подсчет кол-ва вхождений слова в тексте  [new]
Hel975
Member

Откуда: Москва
Сообщений: 1053
Hel975
Glory
пропущено...

А открыть в хелпе статью Full-Text Search Dynamic Management Views and Functions (Transact-SQL) не проще ?


Неа, не проще. Это же надо знать, что именно эта статья отвечает на мой вопрос. Вроде и так все там посмотрела...


Причем, я так понимаю, что эти вьюхи появились именно в 2008? А до этого как подсчитывали?
15 ноя 11, 16:48    [11601040]     Ответить | Цитировать Сообщить модератору
 Re: Full Text Search на 2008 + подсчет кол-ва вхождений слова в тексте  [new]
Glory
Member

Откуда:
Сообщений: 104751
Hel975
Это же надо знать, что именно эта статья отвечает на мой вопрос.

Статья со списком функций называется одинаково
15 ноя 11, 16:53    [11601074]     Ответить | Цитировать Сообщить модератору
 Re: Full Text Search на 2008 + подсчет кол-ва вхождений слова в тексте  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
Hel975
Hel975
пропущено...


Неа, не проще. Это же надо знать, что именно эта статья отвечает на мой вопрос. Вроде и так все там посмотрела...


Причем, я так понимаю, что эти вьюхи появились именно в 2008? А до этого как подсчитывали?


как-то.. а вы с какой целью спрашиваете?

уже есть 2008, 2008R2, и даже 2012... так что смысла копатьсяв прошлом наверное нету..
15 ноя 11, 18:04    [11601692]     Ответить | Цитировать Сообщить модератору
 Re: Full Text Search на 2008 + подсчет кол-ва вхождений слова в тексте  [new]
Hel975
Member

Откуда: Москва
Сообщений: 1053
sys.dm_fts_index_keywords_by_document - работает очень и очень медленно. Если надо подсчитать значения для 8000, то очень долго возвращает результат.
18 ноя 11, 08:36    [11617900]     Ответить | Цитировать Сообщить модератору
 Re: Full Text Search на 2008 + подсчет кол-ва вхождений слова в тексте  [new]
Hel975
Member

Откуда: Москва
Сообщений: 1053
Winnipuh
как-то.. а вы с какой целью спрашиваете?

уже есть 2008, 2008R2, и даже 2012... так что смысла копатьсяв прошлом наверное нету..


Не все пользуют 2008 и т.д. Некоторые даже на 2000 сидят.
18 ноя 11, 09:30    [11618063]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить