I am using Oracle’ Text Search for my project. I created a ctxsys.context index on my column and inserted one entry “Would you like some wine???”. I executed the query
select guid, text, score(10) from triplet where contains (text, 'Would', 10) > 0
it gave me no results. Querying ‘you’ and ‘some’ also return zero results. Only ‘like’ and ‘wine’ matches the record. Does Oracle consider you, would, some as stop words?? How can I let Oracle match these words? Thank you.
so,
i found that the query’s output is perfect according to the stop word lists that is in the oracle.
those words can be found in the ctxsys package, and you could query for the stoplist and the stop words using
and yes, the oracle consider ‘you’, ‘would’ in your query as stop words.
The following lists are the default stop words.
if you need to remove some specified words (or add stop words),
(you need **GRANT EXECUTE ON CTXSYS.CTX_DDL to you **)
then, you’ve to execute a procedure,
example:
refer link for various functions in ctx_ddl package
you could get full description about the created ctx index by querying,