可按Ctrl+D收藏 蚂蚁资源网

蚂蚁资源网

全文检索系统(信息检索系统主要功能)

  • 时间:2021-12-12 16:40 编辑:小池彩梦 来源:蚂蚁资源 阅读:191
  • 扫一扫,手机访问
摘要:大家好,今天给大家介绍关于全文检索系统(信息检索系统主要功能)的相关内容,详细讲解检索外文文献全文的检索系统有哪些,什么是全文信息检索,什么叫全文检索等,希望可以帮助到您。
检索外文文献全文的检索系统有哪些,FirstSearchEBSCOhostSDOL,SDOSACM数字LibraryBeck-onlineCurrent指数StatisticsIEEEXploreLexisNexisWilsonWebAlexander街PressallresourcesGrove艺术在线/树丛音乐OnlineNatureOvid包括KnowledgeGaleInfoTracReadReadOpacJSTORTaylor&FrancisWestlawInternationalGreenwood数字CollectionGrolierOnlineOxfordResourcesMorganClaypoolEarly美国报头(EAI)的PrimalPicturesTech科学PresscairnFrantextOCLCFirstSearchSpringerLinkCSAIlluminaWeb,访问联合国ProQuestAmerican化工SocietyNetLibraryEmerald
什么是全文信息检索,什么是全文数据库和全文信息检索保存在数据库中,可以分为类型的两种类型。一个是结构化数据,如字符,日期,值,货币等,它们是具有有限的数据或固定格式的数据;其二是非结构化数据,也称为全文数据,如恢复,介绍,论文等。这些数据是以无序长,非固定格式保存的特征数据。由于实现的实现相对简单,现有数据库系统是由结构数据的主要目标。例如,数值检索,可以创建一个排序的索引表,在二分组织中实现它,速度非常快。但对于非结构化数据,完整的数据,实现检索,相对困难要大得多。当然,你可以说:“这更简单,将全文数据读取到内存,然后比较查找不能?”是的,这确实是一个非常简单的想法。但是,最严重的问题是,如果是Re是10,000在数据库中,100,000,100万条记录,你能想象时间如何消耗?!如果一个全文数据库系统,则检索命令的响应时间已超过半分钟,然后没有用户可以容忍。因此,全文检索的主要目的是实现快速查找高容量非结构化数据。
什么叫全文检索,全文搜索是指计算机索引程序,通过扫描每个单词来为每个单词建立索引,指示文章中术语的数量和位置。当用户查询时,搜索程序基于预先建立的索引。查找并馈送搜索结果的搜索结果。此过程类似于检查字典中的单词表的过程。全文检索的方法主要分为两种类型的单词搜索和单词。单词搜索是指在建立文章中的每个单词时将单词分解单词的单词的组合。对于各种不同的语言,单词具有不同的含义。例如,英语英语实际上是一个组合,汉字与单词非常不同。检索文章中的单词,即语义单元建立索引,并检索单词,可以处理同义词。西部文本和其他西方由于空白切割词语,文本也很容易实现与单词处理的相似性。中国和其他东方文本需要一个清关词来实现这个问题的单词索引,关于这个问题,是目前全文搜索技术的难点,尤其是中国全文搜索技术,并且不会在此描述。

责任编辑(小池彩梦

以上就是关于**全文检索系统,信息检索系统主要功能**的全部内容,如有需要以上系统,请在搜索框搜索商品或者咨询客服,了解更多请关注蚂蚁资源网。
内容来源于网络,如无意中有侵权,请联系客服核实,以便及时删除,谢谢支持!
  • 全部评论(3)
  • 追梦
  • 什么是全文检索,全文检索(Fullnbsp;Textnbsp;Retrieval),即检索结果(送回来的结果)是符合检索要求的全文.标题检索,只查标题.关键字检索,有些文章书藉有关键字,只查关键字,送返书名或摘要.(图书馆常用).全文检索,要查全文.这是区别.
  • 2021-12-12 16:40:00
  • 免注册用户
  • 完整的文本搜索是一种文本数据检索方法,它与文件中的所有文本和检索项目匹配。完整的文本检索系统是一种用于根据全文搜索理论提供全文搜索服务的软件系统。判断搜索效果的两个指标:检查值\u003d检测到的信息量/相关信息(%)\u003d总信息/检测到的信息(%)Oracle全文检索配置方法:1。检查数据库是否有一个全文搜索功能(这是用于构建的数据库)查看是否存在用户中有CTXSYS用户,并且在查询角色中存在CTxApp角色。上述两个中的一个不满足(不存在),未安装全文搜索功能。使用包含函数时,将报告是否没有完整的文本搜索。2.如果没有,您需要手动建立,首先建立一个全文搜索以使用空间sqlplus /作为sysdba - 输入cOnsole创建表空间IDx_ctxsys数据文件'/ oradata/sg186fx/ctxsys01.dbf大小10240m自动扩展在接下来的32m上maxsize 20480m; - 创建全文搜索表空间3.创建一个全文搜索用户和角色以及相应的包,您需要执行脚本附带Oracle:CD $ Oracle_Home / CTX / admin / catctx.sql或sqlplus:@?/ ctx / admin / catctx.sql ctxsys idx_ctxsys temp nodock在执行此脚本时,输入多个参数,第一个参数ctxsys for ctxsys用户的密码,第二个参数idx_ctxsys是您要用于CTXSYS用户的表空间。第三个参数Temp是CTXSYS用户在解锁状态下使用的第四个参数NOLOCK。4.创建完成后,您要登录CTXSYS / CTXSYS执行以下脚本:@?/ ctx / admin / defaults / dedefus.sql(这是一个非常重要的脚本,然后创建索引将使用此脚本创建的)5首先创建一个全文索引合成器到expres■全文索引的用户,我想使用全文索引,因此,使用授予选项将CTXSYS.CTX_DDL的CTXSYS.CTX_DDL授予执行;连接SGPM / SGPM设置语法分析仪:EXEC CTX_DDL。drop_preference('chinalexer');exec ctx_ddl.create_preference('chinalexer','chinesh_lexer');提供词汇属性:EXEC CTX_DDL.DROP_PREFERED('idx_c_store');beginctx_ddl.create_preference('idx_c_store','basic_storage');ctx_ddl.set_attribut('idx_c_store','i_table_clause','tablespaces idx_ctxsy');ctx_ddl.set_attribute('idx_c_store','i_index_clause','tablespace idx_ctxsy compress 2');结尾;。/ 6在sgpm.c_cons上创建索引创建索引sgpm.idx_c_cons_name(cons_name)indextype是ctxsys.context参数('lexer chinalexer存储idx_c_store');7同步索引变量Jobno编号;begindbms_job.submit(:。jobno,'pkg_sp_tools.p_cont_sys_index();',sysdate,'trunc(sysdate)+19 / 24 + 1'); - 执行个性化方法。结尾;/普通用于使用:EXEC CTX_DDL.SYNC_INDEX('idx_c_cons_name');这里,全文搜索创建成功,并且包含功能可以正常使用。注意:ORA-29879在创建期间出现,ORA-29879:无法在列出相同索引类型的列上创建多个域索引,此索引是在其他用户下创建的。
  • 2021-12-12 16:40:00
  • 郭大帅
  • 目前行业网站的全文检索的方式主要有两种方式一:通过数据库自带的全文索引方式二:通过程序来自建全文索引系统以sql server 2005为例2005本身就自带全文索引功能,你可以先对数据库表建立索引,具体如何建索引网上搜索一下,建立完索引之后,你就可以用sql来实现检索功能,例如:select * from ytbxw where contaiins(字段,' 中国');多个查询值之间可以用and 或 or来实现,在单表以及单表视图上建全文索引对2005来说根本不是问题,但在多表视图建全文索引2005目前还无法实现这个功签名系统能,拿www.ytbxw.com为例,其每个栏目的信息都是分开存放的,所以在检索上就无法用该方法来解决这个问题.下面重点说一下如何用程序来实现检索功能如果你想自己开发一个全文检索系统,我想这是相当复杂事情,要想实现也不是那么容易的事情,所以在这里我推荐一套开源程序,那就是dotlucene,我想大家可能都听过这个东东吧,那我就讲讲如何来实现多表情况下的全文检索.1、新建winform项目,把lucene.net.dll添加到该项目中来2、创建一个类,类名可以自己取 public class indexer { private indexwriter writer; //在指定路径下创建索引文件 public indexer(string directory) { writer = new indexwriter(directory, new standardanalyzer(), true); writer.setusecompoundfile(true); } //将信息添加到索引文件中 /*field.text:为索引+读取field.unindexed:不需要做索引*/ public void addhtmldocument(string path,string title,string content) { document doc = new document(); doc.add(field.text("text", content)); doc.add(field.unindexed("path", path)); doc.add(field.text("title", title)); writer.adddocument(doc); }//解析html,过滤html代码 private string parsehtml(string html) { string temp = regex.replace(html, "<[^>]*>", ""); return temp.replace(" ", " "); }//从页面中获取文章标题 private string gettitle(string html) { match m = regex.match(html, "<title>(.*)</title>"); if (m.groups.count == 2) return m.groups[1].value; return "(unknown)"; } //添加新闻到索引 public void addnews() { //从数据库获取记录(这部分略过) for (int i = 1; i <= pagesize; i++) { rootid = int.parse(dr["classid"].tostring().substring(0, 2)); // 写入索引 addhtmldocument( + dr["id"].tostring() + ".html", dr["title"].tostring(), parsehtml(dr["content"].tostring())); }/info/ }//关闭索引 public void close() { writer.optimize(); writer.close(); } }
  • 2021-12-12 16:41:10
最新发布的资讯信息
【简历/资料|内地女明星】 殷茹基本资料( YR个人简历介绍)(2020-12-06 15:19)
【简历/资料|内地女明星】 曹菁基本资料( CJ个人简历介绍)(2020-12-06 15:18)
【简历/资料|内地女明星】 王安妮基本资料( WAN个人简历介绍)(2020-12-06 15:18)
【简历/资料|内地女明星】 白琼基本资料( BQ个人简历介绍)(2020-12-06 15:17)
【简历/资料|内地女明星】 王世霞基本资料( WSX个人简历介绍)(2020-12-06 15:17)
【简历/资料|内地女明星】 宋煜基本资料( SY个人简历介绍)(2020-12-06 15:16)
【简历/资料|内地女明星】 钱增基本资料( QZ个人简历介绍)(2020-12-06 15:16)
【简历/资料|内地女明星】 胡晓黎基本资料( HXL个人简历介绍)(2020-12-06 15:15)
【简历/资料|内地女明星】 李佳慧基本资料( LJH个人简历介绍)(2020-12-06 15:15)
【简历/资料|内地女明星】 张洛嘉基本资料( ZLJ个人简历介绍)(2020-12-06 15:14)
联系客服
网站客服 联系客服
手机版

扫一扫进手机版
返回顶部