我正在使用Oracle文本搜索句子语料库我希望得分只计算离散事件,
示例:我的查询是 ( dog cat table )
如果它找到术语"狗",它必须计数1,即使该句子有多个"狗"术语.如果它发现"狗猫"它必须数2 ...等
我使用了这个查询,但如果找到两个术语,它会给我51个.我需要累积离散事件.所以我想要覆盖Oracle Text评分算法的行为.
select /*+ FIRST_ROWS(1)*/ sentence_id
,score(1) as sc
, isn
,sentence_length
from plag_docsentences
where contains(PROCESSED_TEXT,'DEFINESCORE(dog, DISCRETE*.01)
,DEFINESCORE(cat, DISCRETE*.01)'
,1)>0
order by score(1) desc
Run Code Online (Sandbox Code Playgroud) 我想将文本分成句子,每个句子以 结尾.,但排除带小数点的数字。
我使用了分割功能。但它将数字分成两部分,我不想拆分数字。
例子 :
我的套餐一个坐骑每天85.5,我该如何使用呢?任何机构对此都有想法。请告诉我。
应分为:
我的包一个坐骑每天85.5,我该如何使用它
任何人都有这样的想法
请告诉我