Добре, това означава, че операторът ви CREATE INDEX е неуспешен. Получихте ли съобщение за грешка? Предполагам, че отговорът е да, но сте го пропуснали. Така че това, което трябва да направите е:
- изтрийте индекса
- изпълнете повторно командата CREATE INDEX
- ако изведе грешка, отбележете причината и я поправете
В случай, че не е очевидно, другият оператор се изпълнява, защото не се опитва да използва вашия индекс CONTEXT. Извършва търсенето по трудния начин.
Не, истинското нещо беше неуспешното създаване на индекса правилно, оттук и статута му. Може просто да сте възстановили индекса, но обикновено е по-добре първо да коригирате основната причина за повредата. Ето защо ви посъветвах да се откажете и да пресъздадете. Очевидно първоначалният отказ се дължи на някакво околно състояние, което вече не е приложимо.
Така че звучи така, сякаш съхранявате документи в двоичен формат. Какъв вид документи? В поддържан формат ли са? Това ще зависи от това коя версия на Oracle използвате. Например, Oracle Text 10g поддържа до t Word 2003 (т.е. само DOC) като има предвид, че Oracle Text 11g поддържа Word 2007 (т.е. и DOCX) .