|
|
|
Пипл хелпните по containstable(freetexttable)
|
|||
|---|---|---|---|
|
#18+
Пипл,объясните на примерах плз в чем запросы с containstable(freetexttable) сложнее чем с contains(freetext). books-online пишет: Queries that use the CONTAINSTABLE and FREETEXTTABLE functions are more complex than those that use the CONTAINS and FREETEXT predicates because qualifying rows returned by the functions must be explicitly joined with the rows in the original SQL Server table. Не вижу ничего сложного.Тогда в чем же?????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2002, 00:00:59 |
|
||
|
Пипл хелпните по containstable(freetexttable)
|
|||
|---|---|---|---|
|
#18+
В кратце. CONTAINS() используется в WHERE в запросах и является дополнительным условием на выборку. Результатом работы CONTAINSTABLE() является таблица. Таблица состоит из 2-х полей: KEY-первичный ключ исходной таблицы, RANK-числовой вес записи. RANK имеет смысл степени соответствия найденной записи запросу. Примеры: Пусть имеется таблица состояция из первичного ключа ID и текстового поля Note... select Note from Table where CONTAINS(*,'"водит*"') запрос выдаст все поля таблицы Table где существуют слова, начинающиеся с "водит" select Note from Table t,CONTAINSTABLE(Table,*,'"водит*"') as ct where t.ID=ct.[KEY] order by ct.RANK DESC аналогичный по результату запрос с упорядочиванием записей по степени соответствия запросу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2002, 15:31:06 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1822264]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
73ms |
get topic data: |
8ms |
get first new msg: |
21ms |
get forum data: |
2ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 378ms |

| 0 / 0 |
