日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

oracle 查询创建的全文索引,CSS_oracle全文搜索创建与使用示例,说明:使用全文索引需要使用 - phpStudy...

發布時間:2024/9/19 php 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle 查询创建的全文索引,CSS_oracle全文搜索创建与使用示例,说明:使用全文索引需要使用 - phpStudy... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

oracle全文搜索創建與使用示例

說明:使用全文索引需要使用詞法分析器,什么叫詞法分析器呢,如:你想搜索"中國人",那么數據庫的底層就會給你以“中國”、“國人”等等進行解析去搜索,大概就是這樣,oracle有幾個可供選擇的分析器,默認創建全文搜索時會默認有一個分析器,不過對中文搜索支持的不是太好,其中'chinese_vgram_lexer'分析器是對中文支持最好的,所以呢在創建全文搜索時應該要制定一個索引的解析器,之后就可以利用sql語句去根據建立的索引字段并利用contains(字段名稱,'關鍵字')0 的函數去查詢了,很簡單,下面上代碼:

--定義詞法分析器BEGIN ctx_ddl.create_preference ('joblexer', 'chinese_vgram_lexer');、END;

說明:'joblexer'代表你使用的定義的分析器的名稱,名字可以隨便寫,便于創建索引時使用

--創建全文索引并制定分析器CREATE INDEX 索引的名稱 ON 表名(表字段) indextype is ctxsys.context parameters('lexer 自定義的分析器的代指名稱');

如:CREATE INDEX jobindex ON mr_job(name) indextype is ctxsys.context parameters('lexer joblexer');

--刪除索引(不想要了,可以執行這條語句刪除)drop index jobindex force

--sql查詢語句select j.name from mr_job j where contains(j.name,'服務員')0

--同步索引BEGINctx_ddl.sync_index('jobindex');END;

(當我們對表執行了刪除、修改、增加的操作的話,就要對搜因進行一下跟新了,不更新的話,索引對以前的信息有效,搜索的還是以前的信息,更改的或者添加的就永遠也搜不到,所以修改了或者添加了就需要更新下索引了)相關閱讀:

如何用JSP讀寫Cookie

WordPress博客后臺添加PING服務操作步驟

winxp系統與Mac蘋果機界面轉換器

Oracle用Pipelined Table實現split函數的示例

SQL Server 2008在數據倉庫方面的一些優點

Javascript showModalDialog兩個窗體之間傳值

Radware為Oracle用戶提供應用交付解決方案

詳解在ASP.NET Web應用中使用VEMap控件

高手進階 Linux系統下MTD/CFI驅動介紹

ajax的缺點

jQuery 表單驗證插件formValidation實現個性化錯誤提示

Linux系統下配置CVS集成cvstrac

session全教程(一)

Webjx收集的30個CSS導航及菜單教程

總結

以上是生活随笔為你收集整理的oracle 查询创建的全文索引,CSS_oracle全文搜索创建与使用示例,说明:使用全文索引需要使用 - phpStudy...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。