Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.02.2019, 18:45
|
|||
|---|---|---|---|
|
|||
Full-Text Search |
|||
|
#18+
Здравствуйте. MS SQL SERVER 2017 Имеется таблица с настроенным полнотекстовым поиском по некоторому столбцу. в этом столбце во многих записях имеется текст ... обустройство личных дел ... и ему подобных .... дел не могу понять почему запрос не возвращает результата Код: sql 1. 2. 3. почему без слова "дел" есть результат а с "дел" нет результата ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2019, 19:08
|
|||
|---|---|---|---|
|
|||
Full-Text Search |
|||
|
#18+
АлексашаЗдравствуйте. MS SQL SERVER 2017 Имеется таблица с настроенным полнотекстовым поиском по некоторому столбцу. в этом столбце во многих записях имеется текст ... обустройство личных дел ... и ему подобных .... дел не могу понять почему запрос не возвращает результата Код: sql 1. 2. 3. почему без слова "дел" есть результат а с "дел" нет результата ? есть поле, где есть все три ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2019, 22:54
|
|||
|---|---|---|---|
|
|||
Full-Text Search |
|||
|
#18+
Да, есть записи где все 3 слова. Чисто дел* находит как только добавишь ещё слово нет результата :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.02.2019, 13:10
|
|||
|---|---|---|---|
|
|||
Full-Text Search |
|||
|
#18+
АлексашаДа, есть записи где все 3 слова. Чисто дел* находит как только добавишь ещё слово нет результата :( приведите пример - какая запись не находится, а должна, по вашему мнению ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2019, 09:42
|
|||
|---|---|---|---|
|
|||
Full-Text Search |
|||
|
#18+
Ролг Хупин, вот есть запись со значением в поле field = "РЗЧ, обустройство личных дел" при таких запросах не возвращает записи Код: sql 1. 2. 3. Код: sql 1. 2. 3. а вот так возвращает Код: sql 1. 2. 3. Код: sql 1. 2. 3. Блин ... В чем дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2019, 12:48
|
|||
|---|---|---|---|
|
|||
Full-Text Search |
|||
|
#18+
Алексаша, е нерусская? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2019, 13:30
|
|||
|---|---|---|---|
|
|||
Full-Text Search |
|||
|
#18+
Владислав Колосов, проверил. кириллическая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.04.2019, 10:41
|
|||
|---|---|---|---|
|
|||
Full-Text Search |
|||
|
#18+
АлексашаРолг Хупин, вот есть запись со значением в поле field = "РЗЧ, обустройство личных дел" при таких запросах не возвращает записи Код: sql 1. 2. 3. Код: sql 1. 2. 3. а вот так возвращает Код: sql 1. 2. 3. Код: sql 1. 2. 3. Блин ... В чем дело? Проверил, все запросы находят,, правда поле сделал nvarchar на всякий случай, и запросы тоже типа Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.04.2019, 14:06
|
|||
|---|---|---|---|
|
|||
Full-Text Search |
|||
|
#18+
А коллейшн какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.04.2019, 14:38
|
|||
|---|---|---|---|
Full-Text Search |
|||
|
#18+
Зачем вам после слово дел - *? Оно же является последним в строке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2019, 11:56
|
|||
|---|---|---|---|
|
|||
Full-Text Search |
|||
|
#18+
Нашел ответ на свой вопрос. В студии правой мышкой по таблице с полнотекстовым поиском Полнотекстовый индекс -> Свойства. Вкладка общие, свойство список стоп-слов полнотекстового индекса = системный. если поставить значение индекса = выкл. то все работает как надо только как следствие вырос размер индекса. решил посмотреть: Код: sql 1. 2. 3. слово "дел" там присутствует как и другие (важная, вести) по которым у меня поиск не работал и предлоги. в итоге я в недоумении как правильно использовать список стоп-слов. получается перед запросом надо проверить не находится слово из раздела where в списке стоп-слов и если оно там есть то не использовать его. или как это предполагается использовать по-уму? ведь пользователь может ввести искомую фразу вместе с предлогом и в итоге из-за одного предлога "в" результат будет пуст ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.05.2019, 08:37
|
|||
|---|---|---|---|
|
|||
Full-Text Search |
|||
|
#18+
АлексашаНашел ответ на свой вопрос. В студии правой мышкой по таблице с полнотекстовым поиском Полнотекстовый индекс -> Свойства. Вкладка общие, свойство список стоп-слов полнотекстового индекса = системный. если поставить значение индекса = выкл. то все работает как надо только как следствие вырос размер индекса. решил посмотреть: Код: sql 1. 2. 3. слово "дел" там присутствует как и другие (важная, вести) по которым у меня поиск не работал и предлоги. в итоге я в недоумении как правильно использовать список стоп-слов. получается перед запросом надо проверить не находится слово из раздела where в списке стоп-слов и если оно там есть то не использовать его. или как это предполагается использовать по-уму? ведь пользователь может ввести искомую фразу вместе с предлогом и в итоге из-за одного предлога "в" результат будет пуст В том-то и смысл шумных слов, что они будут игнорироваться при поиске. Если вы настроены отключить их, то готовьтесь к тому, что индекс будет намного больше, время поиска увеличится, а толку - почти 0. Для того и придумали стоп-слова, чтобы не искать несущественные, например, все цифры, артикли всякие и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.05.2019, 15:56
|
|||
|---|---|---|---|
|
|||
Full-Text Search |
|||
|
#18+
Ролг Хупин, Правильно ли я вас понял? Получается если от клиента на сервер пришло условие поиска, т.е. слова кот. должен содержать документ, то прежде чем делать выборку надо проверить не входит ли слово в перечень стоп-листа т.е. не выполнять такой запрос Код: sql 1. 2. 3. а исключить слово "дел" Код: sql 1. 2. 3. В таком случае нужно проинформировать пользователя об исключении этого слова чтобы его не удивлял результат, который будет отличатся от ожидаемого. Что скажите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.05.2019, 12:17
|
|||
|---|---|---|---|
|
|||
Full-Text Search |
|||
|
#18+
АлексашаРолг Хупин, Правильно ли я вас понял? Получается если от клиента на сервер пришло условие поиска, т.е. слова кот. должен содержать документ, то прежде чем делать выборку надо проверить не входит ли слово в перечень стоп-листа т.е. не выполнять такой запрос Код: sql 1. 2. 3. а исключить слово "дел" Код: sql 1. 2. 3. В таком случае нужно проинформировать пользователя об исключении этого слова чтобы его не удивлял результат, который будет отличатся от ожидаемого. Что скажите? Как вы проверите? заметьте, что шумные слова могут тоже быть представлены в юзерской фразе в какой-то форме И что вы будете делать после того, как, предположим, проверите фразу и там будут стоп слова? Не стоит заниматься фигней, изобретая велоспипед. Почитайте для начала, что пишут здесь: https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/transform-noise-words-server-configuration-option?view=sql-server-2017 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1687830]: |
0ms |
get settings: |
6ms |
get forum list: |
25ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
9ms |
| others: | 212ms |
| total: | 383ms |

| 0 / 0 |
