小编أحم*_*لحة的帖子

oracle文本使用accum和Query重写来定义核心

我正在使用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)

sql oracle oracle-text

5
推荐指数
1
解决办法
590
查看次数

如果句子以句点结尾但不包含小数点,则分割句子

我想将文本分成句子,每个句子以 结尾.,但排除带小数点的数字。

我使用了分割功能。但它将数字分成两部分,我不想拆分数字。

例子 :

我的套餐一个坐骑每天85.5,我该如何使用呢?任何机构对此都有想法。请告诉我。

应分为:

我的包一个坐骑每天85.5,我该如何使用它

任何人都有这样的想法

请告诉我

c# split

4
推荐指数
1
解决办法
1876
查看次数

标签 统计

c# ×1

oracle ×1

oracle-text ×1

split ×1

sql ×1