oracle-text

    2热度

    2回答

    在Oracle,的Contains operator全文搜索的语法是: CONTAINS( [schema.]column, text_query VARCHAR2 [,label NUMBER]) RETURN NUMBER; 这意味着text_query不能超过4000个字符长或将发生错误。在很多情况下,我反复使用text_query的长度超过40

    9热度

    3回答

    我们希望使用ctxsys.context索引类型进行全文搜索。但我很惊讶,这种类型的索引不会自动更新。我们有300万份文件,每天大约有10K次更新/插入/删除。 对于同步和优化Oracle Text索引,您有什么建议?

    1热度

    1回答

    我有一个Oracle文本索引的数据库,我想使用对象查询语言(OQL)的访问层。 我想在我的OQL接入层使用报表 SELECT id FROM table WHERE CONTAINS(column, 'search term') > 0; 。 这是可能的还是OQL标准不支持它?

    2热度

    1回答

    在我的应用程序中,我需要搜索不同表中的许多varchar列。 所以我创建了一个物化视图,在这个视图中我连接了这些列,因为它们超过了我合并它们的4000个字符,并将列与TO_CLOBS(column1)|| TO_CLOB(列)... || TO_CLOB(columnN)。 查询很复杂,所以刷新视图的需求是完整的。我们每2分钟刷新一次。 CONTEXT索引是使用sync on commit参数创建

    0热度

    1回答

    dbms_lob.instr和contains之间是否存在任何性能差异,或者我做错了什么? 这里是我的代码 SELECT DISTINCT ha.HRE_A_ID, ha.HRE_A_FIRSTNAME, ha.HRE_A_SURNAME, ha.HRE_A_CITY, ha.HRE_A_EMAIL, ha.HRE_A_PHONE_MOBIL FROM HRE_APPLICANT ha WHE

    0热度

    1回答

    我们有一个Web应用程序需要使用关键字搜索所有表。除了使用Linq查询之外,我在Google上找不到多少东西。 我们需要由Oracle执行搜索,而不是Web应用程序。 有没有人找到使用此方法的解决方案? 我们拥有的Oracle数据库视图要求我们使用dotConnect for Oracle。

    2热度

    1回答

    我有一个MAH_KERESES_MV表和3列OBJEKTUM_NEV,KERESES_SZOVEG_1,KERESES_SZOVEG_2。我创建了以下多列Oracle Text的索引: exec ctx_ddl.create_preference('MAH_SEARCH', 'MULTI_COLUMN_DATASTORE'); exec ctx_ddl.set_attribute('MAH_SE

    6热度

    3回答

    是否有可能使用Oracle Text的contains语句执行JPA Criteria Query,如果是这样的话?

    0热度

    2回答

    我正在寻找更好的方式来搜索Oracle Text中的数字范围。我有一个数据库应用程序,它执行很多GIS类型的事情,但我们现在想要为它添加街道范围搜索。 所以我想将最小值和最大值存储在一列中,然后在这些值中搜索一个数字。我很乐意去探索选择,但我想要指出哪里可以找到答案。有没有人对我有任何建议? 编辑:我们只是试图使地址查找更容易。地址部分的文本取得了巨大成功,但我们希望存储街道范围而不是每个单独的门

    2热度

    2回答

    我正在寻找一个可以在Oracle中使用的角色,以获得所有结果。 如果我搜索在标题栏的字符串“测试”我用这个语句: select * from my_table where contains (title, '<query><textquery grammar="CTXCAT">test</textquery></query>') > 0 有了这个说法,我得到它具有“测试”包含在标