Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Защо SQL пълнотекстовото индексиране не връща резултати за думи, съдържащи #?

Знакът # е индексиран като препинателен знак и следователно се игнорира, така че изглежда, че ще премахнем буквата C от нашите списъци за игнориране при индексиране на думи.

Тествах го локално, след като направих това и възстанових индексите, и получих резултати!

Разглеждане на използването на различен език за разбиване на думи в индексираната колона, така че тези специални знаци да не бъдат игнорирани.

РЕДАКТИРАНЕ:Намерих също тази информация :



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Списък на таблиците, използвани във всички съхранени процедури с името на схемата на SP

  2. Как работи EXCEPT в SQL Server

  3. Налагане на уникални полета за диапазон от дати в SQL Server 2008

  4. Одит на промените в данните на SQL Server

  5. За процедурата или функцията cdc.fn_cdc_get_all_changes_ са предоставени недостатъчен брой аргументи