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

CONTAINS không hoạt động với Oracle Text

Được rồi, điều này có nghĩa là câu lệnh CREATE INDEX của bạn không thành công. Bạn có nhận được thông báo lỗi không? Tôi đoán câu trả lời là có nhưng bạn đã bỏ qua nó. Vì vậy, những gì bạn cần làm là:

  • giảm chỉ số
  • chạy lại câu lệnh CREATE INDEX
  • nếu nó phát sinh lỗi, hãy ghi lại lý do và sửa lỗi

Trong trường hợp không rõ ràng, câu lệnh khác sẽ chạy vì nó không cố gắng sử dụng chỉ mục CONTEXT của bạn. Nó thực hiện tìm kiếm một cách khó khăn.

Không có thực là chỉ mục không tạo được đúng, do đó trạng thái của nó. Bạn có thể chỉ cần xây dựng lại chỉ mục, nhưng thường tốt hơn là sửa chữa nguyên nhân cơ bản của lỗi trước. Đó là lý do tại sao tôi khuyên bạn nên thả và tạo lại. Rõ ràng lỗi ban đầu là do một số điều kiện xung quanh không còn áp dụng.

Vì vậy, có vẻ như bạn đang lưu trữ tài liệu ở định dạng nhị phân. Loại tài liệu nào? Chúng có ở định dạng được hỗ trợ không? Điều đó sẽ phụ thuộc vào phiên bản Oracle mà bạn đang sử dụng. Ví dụ: Oracle Text 10g hỗ trợ tối đa Word 2003 (tức là chỉ DOC) trong khi Oracle Text 11g hỗ trợ Word 2007 (tức là DOCX) .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. lỗi nội bộ (00801) khi kết hợp hai bộ sưu tập trong oracle 10g

  2. có tính tham gia

  3. Ví dụ về loại bảng trong Oracle PL SQL

  4. Cách tạo câu lệnh CHÈN từ một truy vấn khi sử dụng SQLcl (Oracle)

  5. Loại bỏ mật khẩu khi gọi sqlplus từ tập lệnh shell