Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Tôi có thể xác định ngắt từ nào để sử dụng khi xây dựng chỉ mục toàn văn bản mssql không?

Chỉ mục toàn văn chỉ xem xét các ký tự _ ` trong khi lập chỉ mục. Tất cả các ký tự khác bị bỏ qua và các từ bị tách ra khi các ký tự này xuất hiện. Điều này chủ yếu là do các chỉ mục văn bản đầy đủ được thiết kế để lập chỉ mục các tài liệu lớn và chỉ có các từ thích hợp mới được coi là tìm kiếm tinh tế hơn.

Chúng tôi phải đối mặt với một vấn đề tương tự. Để giải quyết vấn đề này, chúng tôi thực sự đã có một bảng dịch, trong đó các ký tự như @, -, / đã được thay thế bằng các chuỗi đặc biệt như ' `at` ',' `gạch ngang` ',' `gạch chéo` 'vv Trong khi tìm kiếm trong toàn văn, bạn phải thay thế lại các ký tự của bạn trong chuỗi tìm kiếm bằng các chuỗi và tìm kiếm đặc biệt này. Điều này sẽ quan tâm đến các ký tự đặc biệt.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cột có chức năng DEFAULT, truyền tham số hoặc xác định giá trị chèn?

  2. làm thế nào để thay đổi mức độ cô lập?

  3. NOLOCK (gợi ý Máy chủ Sql) có phải là phương pháp không tốt không?

  4. Các ký tự thoát khỏi tìm kiếm toàn văn bản trong SQL Server?

  5. Chèn Microsoft SQL Server từ truy vấn chọn