电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

MS SQL Server 對(duì)文件內(nèi)容進(jìn)行全文檢索的查詢

瀏覽:163日期:2023-11-07 13:50:23
因?yàn)轫?xiàng)目需要,需要對(duì)上傳的文件內(nèi)容進(jìn)行查詢。通過MSDN了解到Windows索引服務(wù)可以實(shí)現(xiàn)對(duì)文件的全文檢索,并可以通過SQL Server進(jìn)行查詢。項(xiàng)目將這兩者結(jié)合,實(shí)現(xiàn)對(duì)上傳文件的全文檢索的解決方案。 方案概要:1. 改變文件存儲(chǔ)時(shí)的文件名2. 配置索引服務(wù)器,并將索引服務(wù)器與MS SQL Server關(guān)聯(lián)。3. 修改SQL語(yǔ)句,將進(jìn)行全文查詢語(yǔ)句的內(nèi)容加入查詢條件中文件的存儲(chǔ)方式:為了方便存儲(chǔ)以及方便索引,我們將上傳的文件存儲(chǔ)到一個(gè)目錄里面,為了保證上傳的文件名不重復(fù),采用GUID作為文件名,并且通過這個(gè)GUID于數(shù)據(jù)庫(kù)記錄相關(guān)聯(lián)。同時(shí),文件的后綴還保持原始文件的后綴,讓索引服務(wù)能夠識(shí)別該文檔。配置索引服務(wù) 進(jìn)入計(jì)算機(jī)管理(Computer Management)程序(右鍵”我的電腦”->”管理”),并找到索引服務(wù)(Index Service) 配置索引服務(wù)的功能(1) 右鍵選擇索引服務(wù)彈出一個(gè)菜單(2) 選擇New->Catalog(新建一個(gè)編錄) 設(shè)置新增加的編錄(1) 輸入編錄的名字(這個(gè)名字需要與數(shù)據(jù)庫(kù)進(jìn)行關(guān)聯(lián),要注意命名,這里假設(shè)DCSII(2) 點(diǎn)Browse進(jìn)入選擇索引服務(wù)運(yùn)行目錄窗體(3) 選擇前面創(chuàng)建的索引運(yùn)行目錄(任意地方)(4) 點(diǎn)確定完成本次操作 在編錄創(chuàng)建號(hào)以后,需要給編錄增加目錄(1) 右鍵選擇剛剛創(chuàng)建的編錄(2) 選擇New->Directory(新建目錄) 新建索引目錄(1) 點(diǎn)擊Browse進(jìn)入目錄選擇頁(yè)面(2) 選擇要進(jìn)行全文檢索文件的目錄(3) 確定完成本次操作 完成創(chuàng)建后啟動(dòng)索引服務(wù) (1)啟動(dòng)索引服務(wù) (2)索引服務(wù)啟動(dòng)成功后索引編錄的信息,可以看到編錄信息就表示服務(wù)已經(jīng)啟動(dòng)成功。將索引服務(wù)和SQL數(shù)據(jù)庫(kù)關(guān)聯(lián):在SQL 查詢分析器(SQL Query Analyer)里執(zhí)行下面的存儲(chǔ)過程EXEC sp_addlinkedserver Dcs, --;;連接服務(wù)器的名字,到后面查詢的時(shí)候要用到 'Index Server', 'MSIDXS', 'DCSII';;-- 索引服務(wù)里新建的編錄名字s.p.索引服務(wù)的性能調(diào)整方法1(1) 右鍵選擇索引服務(wù)(2) 選擇 All Tasks-> Tune Perrformance(3) 選擇用戶自定義(4) 點(diǎn)擊Customize進(jìn)入性能調(diào)整窗體(5) 將Index和Querying的屬性移動(dòng)到最右邊(6) 點(diǎn)確定完成操作性能調(diào)整方法2 如果服務(wù)器不需要對(duì)整個(gè)系統(tǒng)的文件進(jìn)行索引,可以停止或者刪除System編錄。MS SQL對(duì)索引服務(wù)器的調(diào)用1. 通過sql語(yǔ)句查詢連接服務(wù)器的內(nèi)容SELECT Q.*FROM OpenQuery(dcs, --連接服務(wù)器名字 'SELECT FileName, Size, DocAuthor, path;--在連接服務(wù)器里的sql語(yǔ)句 FROM SCOPE() WHERE CONTAINS(''番號(hào) and abc'') ' ) AS Q2. 因?yàn)镾QL語(yǔ)句不支持動(dòng)態(tài)輸入的字符串,因此查詢字符串只好在C#代碼里進(jìn)行拼接s.p.實(shí)不用將文件保存到數(shù)據(jù)庫(kù)外面也能實(shí)現(xiàn)在數(shù)據(jù)庫(kù)里實(shí)現(xiàn)全文搜索。具體方案是在SQL Server 2000里安全全文搜索功能,用image字段存儲(chǔ)文件內(nèi)容,并新增一個(gè)字段存放文件類型,然后在通過企業(yè)管理器新建全文索引項(xiàng)的時(shí)候?qū)⑦@兩個(gè)字段匹配就可以。不過從數(shù)據(jù)庫(kù)的/率以及今后數(shù)據(jù)庫(kù)備份和恢復(fù)的效率上來看,將文件放在數(shù)據(jù)庫(kù)的設(shè)計(jì)不是太好
相關(guān)文章:
主站蜘蛛池模板: 北京模型公司-工业模型-地产模型-施工模型-北京渝峰时代沙盘模型制作公司 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 酒店厨房设计_中央厨房设计_北京商用厨房设计公司-奇能商厨 | 双菱电缆-广州电缆厂_广州电缆厂有限公司 | 宁夏档案密集柜,智能密集柜,电动手摇密集柜-盛隆柜业宁夏档案密集柜厂家 | 截齿|煤截齿|采煤机截齿|掘进机截齿|旋挖截齿-山东卓力截齿厂家报价 | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 广州办公室设计,办公室装修,写字楼设计,办公室装修公司_德科 | 起好名字_取个好名字_好名网免费取好名在线打分 | 玻璃钢格栅盖板|玻璃钢盖板|玻璃钢格栅板|树篦子-长沙川皖玻璃钢制品有限公司 | 悬浮拼装地板_篮球场木地板翻新_运动木地板价格-上海越禾运动地板厂家 | 胶原检测试剂盒,弹性蛋白检测试剂盒,类克ELISA试剂盒,阿达木单抗ELISA试剂盒-北京群晓科苑生物技术有限公司 | 嘉兴恒升声级计-湖南衡仪声级计-杭州爱华多功能声级计-上海邦沃仪器设备有限公司 | 涂层测厚仪_漆膜仪_光学透过率仪_十大创新厂家-果欧电子科技公司 | 苹果售后维修点查询,苹果iPhone授权售后维修服务中心 – 修果网 拼装地板,悬浮地板厂家,悬浮式拼装运动地板-石家庄博超地板科技有限公司 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 高低温试验房-深圳高低温湿热箱-小型高低温冲击试验箱-爱佩试验设备 | 找培训机构_找学习课程_励普教育 | 阿米巴企业经营-阿米巴咨询管理-阿米巴企业培训-广东键锋企业管理咨询有限公司 | 媒介云-全网整合营销_成都新闻媒体发稿_软文发布平台 | 拖鞋定制厂家-品牌拖鞋代加工厂-振扬实业中国高端拖鞋大型制造商 | 透平油真空滤油机-变压器油板框滤油机-滤油车-华之源过滤设备 | 国际船舶网 - 船厂、船舶、造船、船舶设备、航运及海洋工程等相关行业综合信息平台 | 耐磨陶瓷,耐磨陶瓷管道_厂家-淄博拓创陶瓷科技 | 隐形纱窗|防护纱窗|金刚网防盗纱窗|韦柏纱窗|上海青木装潢制品有限公司|纱窗国标起草单位 | 光泽度计_测量显微镜_苏州压力仪_苏州扭力板手维修-苏州日升精密仪器有限公司 | 芜湖厨房设备_芜湖商用厨具_芜湖厨具设备-芜湖鑫环厨具有限公司 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 | 蓄电池在线监测系统|SF6在线监控泄露报警系统-武汉中电通电力设备有限公司 | 管家婆-管家婆软件-管家婆辉煌-管家婆进销存-管家婆工贸ERP | 澳威全屋定制官网|极简衣柜十大品牌|衣柜加盟代理|全屋定制招商 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | 不锈钢拉手厂家|浴室门拉手厂家|江门市蓬江区金志翔五金制品有限公司 | 并离网逆变器_高频UPS电源定制_户用储能光伏逆变器厂家-深圳市索克新能源 | 北京四合院出租,北京四合院出售,北京平房买卖 - 顺益兴四合院 | 上海皓越真空设备有限公司官网-真空炉-真空热压烧结炉-sps放电等离子烧结炉 | 家用净水器代理批发加盟_净水机招商代理_全屋净水器定制品牌_【劳伦斯官网】 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 智能案卷柜_卷宗柜_钥匙柜_文件流转柜_装备柜_浙江福源智能科技有限公司 | 洛阳防爆合格证办理-洛阳防爆认证机构-洛阳申请国家防爆合格证-洛阳本安防爆认证代办-洛阳沪南抚防爆电气技术服务有限公司 | 整车VOC采样环境舱-甲醛VOC预处理舱-多舱法VOC检测环境仓-上海科绿特科技仪器有限公司 | 钢绞线万能材料试验机-全自动恒应力两用机-混凝土恒应力压力试验机-北京科达京威科技发展有限公司 | 纯化水设备-纯水设备-超纯水设备-[大鹏水处理]纯水设备一站式服务商-东莞市大鹏水处理科技有限公司 |