Проблема с полнотекстовым поиском цифры

programmister

Пишу запрос:select vs.* from ViewStreets vsinner join CONTAINSTABLE (ViewStreets, *, '"8*"', language @Lang) s on vs.CityStreetID = s.[KEY]order by [RANK] descНаходит записи типа "800-летия ...", а записей с "8 марта ..." нет. Если вместо 8 подставить любую букву, то работает правильно.Соответственно, запрос ' "8*" and "ма*" ' вообще ничего не возвращает.Подскажите, пожалуйста, почему с одной цифрой такое происходит? Что-то неправильно понимаю, делаю?Второй день уже капаюсь в интернете, пока не нашёл упоминаний о такой проблеме. И что-то особенное про поиск чисел с помощью Full-Text Search тоже не нашёл.И если кто-нибудь знает ещё какие-нибудь подобные завороты, пожалуйста, опишите.Спасибо!PS:Здесь используется формат ' "8*" and "ма*" ', и, на сколько я понимаю, о stopwords речь не может идти. Может я и не прав, но даже если stopwords здесь имеет место, то при запросе ' "8*" and "ма*" ' должны вывестись записи с 8 марта, так как 8=stopword и не должно учитываться, а "ма*" должно вывести 8 марта.В формате ' "8*" and "ма*" ' используются префиксы, то есть "должно начинаться с ...", и стоп слов здесь не может быть, иначе много строк выпадет из результата.
1 ответ

programmister

Не надо темы плодить, поднимайте старую. http://www.sql.ru/forum/actualthread.aspx?bid=1&tid=746671&hl=