Наконец-то я нашел решение.
По умолчанию при создании полнотекстового индекса он связан с системным стоп-листом. Стоп-лист по умолчанию содержит более 150 слов для языка Engli sh.
настройка-и-управление-стоп-словами-и-стоп-списками-для-полнотекстового поиска
полнотекстовый поиск, стоп-лист и стоп-слово
Просто откройте этот файл и добавьте свои слова
[SQL Путь к серверу] \ MSSQL13.MSSQLSERVER \ MSSQL \ FTData \ tsglobal. xml
<XML ID="Microsoft Search Thesaurus">
<thesaurus xmlns="x-schema:tsSchema.xml">
<diacritics_sensitive>0</diacritics_sensitive>
<expansion>
<sub>Internet Explorer</sub>
<sub>IE</sub>
<sub>IE5</sub>
</expansion>
<expansion>
<sub>سازگار سیستم خاورمیانه</sub>
<sub>ستیران</sub>
</expansion>
<expansion>
<sub>آبجی</sub>
<sub>خواهر</sub>
</expansion>
<replacement>
<pat>NT5</pat>
<pat>W2K</pat>
<sub>Windows 2000</sub>
</replacement>
<expansion>
<sub>run</sub>
<sub>jog</sub>
</expansion>
</thesaurus>
И затем выполните эту команду SQL.
EXEC sys.sp_fulltext_load_thesaurus_file 0;
И для создания пользовательского список остановок просто введите этот код:
CREATE FULLTEXT STOPLIST [PersianStopList]
и затем добавьте свой список остановок
ALTER FULLTEXT STOPLIST [PersianStopList] ADD 'از' LANGUAGE 'Neutral';
Полная информация на персидском языке: https://www.dotnettips.info/courses/topics/13# / page / 1 / date / дез c