精华内容
下载资源
问答
  • <code>void readerrank()//读者借阅排行榜 { system("cls"); fan=analyse; chushi();...******************您 是******************\n《《《《《《《《《《《 1:教师********2:学生》》...是什么意思</p>
  • 通过MySQL内置全文检索实现中文的相关检索 关键字MySQL 全文检索 全文索引 中文分词 二元分词 区位码 相似度 注本文使用的MySQL版本为MySQL 4.0.x 在MySQL4中已经开始支持全文检索索引的了但是只是对英文支持全文...
  • HHD什么意思

    千次阅读 2021-05-29 09:46:11
    经常写入存储或从存储中检索的数据由闪存提供。希捷科技,东芝公司和西部数据公司提供混合硬盘技术的变种,通常使用 SSHD 名称进行品牌化,用于笔记本电脑和个人数字助理的特殊消费者使用。 混合硬盘试图弥合闪存和...

    混合硬盘驱动器(HHD),有时称为固态混合驱动器(SSHD),是一种大规模存储设备,它结合了传统的硬盘驱动器(HDD)和 NAND 闪存模块。HHD 将物理磁盘存储的容量,成本和性能与闪存的加速性能相结合。

    HHD

    经常写入存储或从存储中检索的数据由闪存提供。希捷科技,东芝公司和西部数据公司提供混合硬盘技术的变种,通常使用 SSHD 名称进行品牌化,用于笔记本电脑和个人数字助理的特殊消费者使用。

    混合硬盘试图弥合闪存和固定磁盘磁存储之间的差距。SSD 比传统的旋转介质更快,但存储容量比 HDD 低得多。

    HDD 使用堆叠的机电旋转盘片来存储非顺序数据,通过致动器臂写入每个盘上指定块内的扇区。HDD 定位硬盘,以便在正确的磁盘扇区上读取和写入数据。HDD 机制和硬盘被打包为一个集成单元,尽管这两个术语都用于描述它。

    IBM 在 20 世纪 50 年代的工程师创建了硬盘,以提供对高容量数据的随机访问。以可承受的成本这样做是 IBM 的关键设计标准之一。IBM 的原始 3.75 兆字节(MB)设备的磁盘密度大大增加。希捷表示计划在 2017 年推出一款 16TB 的硬盘。

    HDD 通过串行连接 SCSI(SAS)或串行高级技术附件(SATA)接口连接到计算设备。同样,SSD(也称为闪存驱动器)基于 SAS 或 SATA 外形,但它们没有内部机械移动。SSD 由硅芯片组成,设计为集成电路,为弹性提供非易失性存储器。这与 HDD 上的易失性存储不同,后者需要板载电容或备用电池以在系统发生故障时保护数据。

    混合硬盘驱动器为核心磁盘架构添加了少量闪存。NAND 缓存缓冲区存储热数据并将其提供给磁盘以加速应用程序工作负载。典型的 HHD 缓存卷包含大约 8 千兆字节(GB)的闪存,不需要特殊的软件驱动程序。

    带有嵌入式闪存的 SSHD /混合硬盘驱动器只占 SSD 的一小部分,但却可以带来类似的性能优势。随着闪电价格下跌,这一价值可能随着时间的推移而减少。

    与传统硬盘相比,混合硬盘具有明显的优势,即能够:

    1. 加速文字处理器等应用程序的数据存储和检索
    2. 减少系统启动的时间,
    3. 降低功耗,
    4. 减少热量产生,
    5. 延长硬盘寿命,
    6. 延长笔记本电脑和 PDA 的电池寿命
    7. 降低运行噪音水平。

    HHD 的局限性包括:

    1. 更长的存储在硬盘驱动器上的数据的寻找时间
    2. 更频繁的 HDD 旋转和旋转
    3. 不可能的数据恢复从失败的闪存模块
    4. 系统的整体硬件成本较高

    希捷销售笔记本电脑 SSHD(以前的 Momentus XT),桌面 SSHD,Turbo SSHD,以及 BarraCuda 和 FireCuda SSHD,主要面向消费者用例。该公司最近升级了具有 1 TB 和 2 TB 容量的 FireCuda SSHD 系列,目标是高性能桌面工作站和 PC 游戏。希捷的桌面 SSHD 模型从 1 TB 扩展到 4 TB。

    对于企业而言,希捷 Turbo SSHD 存储的目标是虚拟桌面基础架构,在线事务处理和 SAP HANA 等传统数据库。Turbo SSHD 有 300 GB,450 GB 和 600 GB 两种容量。与驱动器安全相关的企业可以选择购买 Seagate 自加密 SSHD。

    Western Digital Blue SSHD 具有 1 TB 和 4 TB 容量,具有 6 千兆位每秒(Gbps)SATA 连接。Blue SSHD 产品试图跨越消费者和企业工作负载。Acronis True Image WD Edition 备份软件可以免费下载,以克隆驱动器并备份应用程序,操作系统和驱动器设置。

    东芝销售的 MQ01ABD 和 MQ01ABF SSHD 线路从 500 GB 扩展到 1 TB,采用自己的 NAND 闪存芯片组设计。东芝的混合硬盘主要面向便携式计算,笔记本电脑和游戏应用。

    将闪存直接集成到磁盘上被认为是加速所有存储中数据访问的一种方法。低成本和高性能的结合使得行业分析师相信混合硬盘最终会取代传统的硬盘和固态硬盘,但企业并没有对这项技术进行热身。

    其中一个主要原因是混合阵列的出现,它在驱动器级别混合使用 SSD 和磁盘。这使得供应商可以使用商用现成硬件构建阵列,使用智能软件来管理缓存和数据分层。

    因此,大多数 HHD 出货量仍然面向消费市场,例如混合动力驱动器取代笔记本电脑和个人电脑中的传统旋转媒体。

    展开全文
  • 字段的属性中有这么一项,英文名叫searchable, 中文名大概是否可检索(我手里没中文版本,具体叫什么大家自行参考中文版本),可能很多人不会去关注,我也没关注过,看字面意思是是否能被检索,顾名思义就是是否可以...

          字段的属性中有这么一项,英文名叫searchable, 中文名大概是是否可检索(我手里没中文版本,具体叫什么大家自行参考中文版本),可能很多人不会去关注,我也没关注过,看字面意思是否能被检索,顾名思义就是该字段是否可以用来被搜索

       我之前对它的理解是,是否可以在搜索视图中作为搜索字段,但经过实际操作发现不是这么回事,本篇就是分享下该发现。

       不管设置是否searchable,在搜索视图中都可以用该属性字段进行搜索

      但是我们到高级查找时,在筛选条件的字段中就找不到该字段了

       但是当你在高级查找中编辑视图列时,是能看到这个列的

     

      所以这个searchable的设置只影响了 高级查找中的筛选列,对其他功能没有任何影响。

    展开全文
  • 介绍了Lucene检索的一系列流程,篇来看下Lucene中一个特殊的Directory的实现之FileSwitchDirectory,顾名思义,从字面上的意思来理解一个基于文件目录切换的一个实现,实际上也正是如此。 那么,此类的作用...
    介绍了Lucene检索的一系列流程,本篇来看下Lucene中一个特殊的Directory的实现之FileSwitchDirectory,顾名思义,从字面上的意思来理解是一个基于文件目录切换的一个实现,实际上也正是如此。 

    那么,此类的作用是什么呢? 我们都知道lucene的索引文件是非常松散灵活的,各个文件格式之间相互独立而又有联系,在Lucenen检索的时候,会并行的打开所有的段文件,然后合并结果集至一个公共队列里返回。

    Lucene的Directory基类,提供了非常丰富的子类实现,为什么如此呢,其实跟不同的操作系统和平台有紧密的联系,所以在我们的代码里,经常会使用FSDirectory的静态方法来打开一个能在我们所使用的平台上发挥最大优势的Directory,在源码里我们可以发现这个方法里面是对主流的操作系统进行了判断和选择后,会给我们返回一个合适的Directory,可能这个方法在不同的操作平台上返回不一样的Directory的实现,这一点是很正常的。



    Java代码 复制代码 收藏代码
    1.public static FSDirectory open(File path, LockFactory lockFactory) throws IOException {
    2. if ((Constants.WINDOWS || Constants.SUN_OS || Constants.LINUX)
    3. && Constants.JRE_IS_64BIT && MMapDirectory.UNMAP_SUPPORTED) {
    4. return new MMapDirectory(path, lockFactory);
    5. } else if (Constants.WINDOWS) {
    6. return new SimpleFSDirectory(path, lockFactory);
    7. } else {
    8. return new NIOFSDirectory(path, lockFactory);
    9. }
    10. }


    FileSwitchDirectory的出现,可以使我们组合不同Directory的优点,来充分利用我们的系统资源,我们都知道使用内存索引RAMDirectory来访问索引其速度和效率都是非常优异的,然后,有时候我们的数据量大的惊人,以至于内存中根本放不下这个索引文件,那么这时候我们既想获取高效的索引访问性能,又想获取读取和检索大索引的优异的并发性能,这时候我们怎么做呢?

    这时候就是该FileSwitchDirectory大显身手的时候了,利用这个类,我们可以轻而易举的结合任意2个Directory的优异点,来为我们所用,下面我们先来看下FileSwitchDirectory在源码里的构造实现。



    Java代码 复制代码 收藏代码
    1./**
    2. * @param primaryExtensions 由主索引负责打开的文件
    3. * @param primaryDir 主索引目录
    4. * @param secondaryDir 从索引目录
    5. * @param doClose 是否在关闭时关闭所有Directory的资源
    6. * **/
    7. public FileSwitchDirectory(Set<String> primaryExtensions, Directory primaryDir, Directory secondaryDir, boolean doClose) {
    8. this.primaryExtensions = primaryExtensions;
    9. this.primaryDir = primaryDir;
    10. this.secondaryDir = secondaryDir;
    11. this.doClose = doClose;
    12. this.lockFactory = primaryDir.getLockFactory();
    13. }


    由构造方法可以看出FileSwitchDirectory是需要2个Directory的实现才可以组装起来,而通过第一个参数我们可以指定主索引需要加载的索引文件,其它的将会由从Directory来实现,由此达到,快速切换不同的Directory来获取他们各自的优点。

    一般情况下我们会将fdt和fdx文件放在NIODirectory里,因为这两个文件分别存储的是文档的正向信息包含具体的term,fdx文件是fdt文件的一个索引文件,实际上在后来,所有的文本数据都会保存在fdt里,索引在索引非常大的时候,这两个文件是最占容量的,所以我们选择将此放入NIO中,由此来访问大索引信息,其他的一些段信息文件,字典文件,放入内存索引中由此来获取更高的检索效率。
    下面是散仙的一个示例的索引截图:






    注意上图中可能大家会发现tim的项词典文件,也挺大的,散仙在这里解释一下,散仙在索引只索引了2个非常短的字段,然后循环添加了1万次,在实际项目中,肯定是多个字段组成且文本内容会比较多,那个时候索引出来的数据fdt文件一般都是最大的数据文件。

    实现切换索引的代码如下:



    Java代码 复制代码 收藏代码
    1.String path="E:\\1111111111111111111\\1\\";
    2. try{
    3. //添加放置在nio文件里的索引文件
    4. Set<String> files=new HashSet<>();
    5. files.add("fdt");
    6. files.add("fdx");
    7.
    8. Directory d1=FSDirectory.open(new File(path));//装载磁盘索引
    9. RAMDirectory map=new RAMDirectory(d1,IOContext.READ);//放置内存索引
    10. NIOFSDirectory nio=new NIOFSDirectory(new File(path));//基于并发大文件的NIO索引
    11. FileSwitchDirectory fsd=new FileSwitchDirectory(files,nio,map,true); //切换实现
    12. for(String s:fsd.listAll()){
    13. //System.out.println(s);
    14. System.out.println("文件:"+s+" 读取类型: "+fsd.getDirectory(s));
    15.
    16. }


    运行效果如下所示:


    Java代码 复制代码 收藏代码
    1.文件:_2.si 读取类型: org.apache.lucene.store.RAMDirectory@6a059fa4 lockFactory=org.apache.lucene.store.SingleInstanceLockFactory@1733fe5d
    2.文件:_2_Lucene41_0.tim 读取类型: org.apache.lucene.store.RAMDirectory@6a059fa4 lockFactory=org.apache.lucene.store.SingleInstanceLockFactory@1733fe5d
    3.文件:segments.gen 读取类型: org.apache.lucene.store.RAMDirectory@6a059fa4 lockFactory=org.apache.lucene.store.SingleInstanceLockFactory@1733fe5d
    4.文件:_2.fdt 读取类型: org.apache.lucene.store.NIOFSDirectory@E:\1111111111111111111\1 lockFactory=org.apache.lucene.store.NativeFSLockFactory@37263a93
    5.文件:segments_2 读取类型: org.apache.lucene.store.RAMDirectory@6a059fa4 lockFactory=org.apache.lucene.store.SingleInstanceLockFactory@1733fe5d
    6.文件:_2_Lucene41_0.doc 读取类型: org.apache.lucene.store.RAMDirectory@6a059fa4 lockFactory=org.apache.lucene.store.SingleInstanceLockFactory@1733fe5d
    7.文件:_2_Lucene41_0.tip 读取类型: org.apache.lucene.store.RAMDirectory@6a059fa4 lockFactory=org.apache.lucene.store.SingleInstanceLockFactory@1733fe5d
    8.文件:_2.fdx 读取类型: org.apache.lucene.store.NIOFSDirectory@E:\1111111111111111111\1 lockFactory=org.apache.lucene.store.NativeFSLockFactory@37263a93
    9.文件:_2.fnm 读取类型: org.apache.lucene.store.RAMDirectory@6a059fa4 lockFactory=org.apache.lucene.store.SingleInstanceLockFactory@1733fe5d


    由输出结果,我们可以看出除了fdt文件和fdx文件是从NIO里打开的,其他的都会被加载到RAM里,与我们预期的假设是一致的。


    最后我们来简单分析下,Lucene是如何实现索引的动态的切换?

    实际上在程序一开始启动时,是打开了2个Directory,然后通过FileSwitchDirectory 组装在了一起,在一个检索请求发来时,会选择具体的索引文件打开并读取,此时就是切换目录的时候,我们可以在FileSwitchDirectory 的源码里找到如下的一段代码:



    Java代码 复制代码 收藏代码
    1./**
    2. * 切换目录的核心代码
    3. * @param name 具体的索引文件名
    4. * @return 返回的具体Directory
    5. * ***/
    6. public Directory getDirectory(String name) {
    7. String ext = getExtension(name);
    8. if (primaryExtensions.contains(ext)) {//在初始化的集合里判断
    9. return primaryDir;//true,将会从主索引加载
    10. } else {
    11. return secondaryDir;//false将会从从索引加载
    12. }
    13. }


    其实,就是在启动的时候打开了同一份索引的2个不同的Directory的实现,然后通过FileSwitchDirectory 这个类,来动态的完成的索引切换的过程
    展开全文
  • 这些Keyword,UnIndexed,UnStored,Text到底是什么意思啊?有用过Lucene介绍一下,这样创建Index的区别在那里? 我也看了一些资料,就是不明白里面的意思 Field.Index Field.Store 说明 TOKENIZED(分词) YES 被...
  • 要理解这个问题,首先要知道“元”是什么。元(meta),一般被我们翻译成“关于……的……”。元数据(meta data)——“data about data” 关于数据的数据,一般是结构化数据(如存储在数据库里的数据,规定了字段的长度...

    什么是元数据?为何需要元数据?

    要理解这个问题,首先要知道“元”是什么。元(meta),一般被我们翻译成“关于……的……”。

    元数据(meta data)——“data about data” 关于数据的数据,一般是结构化数据(如存储在数据库里的数据,规定了字段的长度、类型等)。

    元数据是指从信息资源中抽取出来的用于说明其特征、内容的结构化的数据(如题名,版本、出版数据、相关说明,包括检索点等),用于组织、描述、检索、保存、管理信息和知识资源。

    meta - 文档相关的元数据

    Meta标签是用来描述HTML文档的信息。HTML语言中HEAD区的一个辅助性标签,它位于HTML文档头部的

    标记 和标记之间,它提供用户不可见的信息。

    META标签有两个重要的属性:HTTP标题信息(HTTP-EQUIV)和页面描述信息(name)。此外,还有charset属性。

    1、name属性是描述网页的,该属性不区分大小写。Meta标签的name属性语法格式:<meta name="参数" content="具体参数值">

    meta - 文档相关的元数据。可用属性如下:name, http-equiv, content, charset

    ·  

    其他:

    ???

    2、实用元数据(属性http-equiv)

    HTML5定义了5个实用的元数据:content-language/content-type/default-style/refresh/Set-Cookie

    //表示强制页面在当前窗口以独立页面显示,可以防止自己的网页被别人当作一个框架页调用。

    Duration 表示滤镜特效的持续时间(单位:秒) Transition 滤镜类型。表示使用哪种特效,取值为0-23。

    0 矩形缩小 1 矩形扩大 2 圆形缩小 3 圆形扩大 4 下到上刷新 5 上到下刷新 6 左到右刷新 7 右到左刷新 8 竖百叶窗 9 横百叶窗 10 错位横百叶窗 11 错位竖百叶窗 12 点扩散

    13 左右到中间刷新 14 中间到左右刷新 15 中间到上下 16 上下到中间 17 右下到左上 18 右上到左下 19 左上到右下 20 左下到右上 21 横条 22 竖条 23 以上22种随机选择一种

    fb096a1da88acd72950201ac2de3faa0.png

    3、

    展开全文
  • 版本定位: 目前采用ELK7.x:即ELK... elk是什么意思中文? ELK Stack 是Elasticsearch、Logstash、Kiban三个开源软件的组合。在实时数据检索和分析场合,三者通常是配合共用,而且又都先后归...
  • TF-IDF

    2021-06-11 20:09:09
    文章目录一、TF-IDF1、TF-IDF是什么? 提示:以下是篇文章正文内容,下面案例可供参考 一、TF-IDF 1、TF-IDF是什么? TF-IDF是一种用于信息检索与数据挖掘的常用加权技术。 TF意思是词频(Term Frequency) DF(t...
  • 是什么意思去思考什么React呢? 简要描述Class / Stateful组件和Functional / Presentational组件之间的一些区别。 描述状态。 描述道具。 项目 你将要建立一个应用程序星火消耗实时数据,我们整个万维网是检索...
  • 版本定位: 目前采用ELK7.x:即ELK(elasticsearch7.3+logstash7.3+kibana7.3) 官网最新版本搭建集群和展示 elk是什么意思中文? ELK Stack 是Elasticsearch、Logstash、Kiban三个开源软件的组合。在实时数据检索和...
  • 智能小程序为开发者提供对接百度搜索生态的能力——看起来很高深,不太理解什么意思是不?其实简单点来说就是提高了您开发的小程序的出镜率。所谓的流量接入,其实当用户在百度 App(10.9.5或以上版本)中搜索对应的...
  • JSP2.1规范中定义的统一表达式语言的扩展,支持set和get属性值、属性赋值、方法调用、访问数组集合及索引的内容、逻辑算术运算、命名变量、通过名字从Spring IoC容器检索对象,还支持列表的投影、选择以及聚合等...
  • 本书翻译原文来自美国PGP安全软件公司的产品PGP Desktop 9.9.0软件包中的Jon Callas在 2006年所著《An ...体积大的文件符合PDF/A-1A标准,适合残疾人阅读的版本,同时支持互联网电子检索标准。 这个版本就是PDF-A-1A
  • RSS案例视频,RSS阅读器

    2009-04-22 08:25:17
     如果从RSS阅读者的角度来看,完全不必考虑它到底是什么意思,只要简单地理解为一种方便的信息获取工具就可以了。RSS获取信息的模式与加入邮件列表(如电子杂志和新闻邮件)获取信息有一定的相似之处,也就是可以...
  • php高级开发教程说明

    2008-11-27 11:39:22
    什么意思?)在此处讨论中并不重要。重要的:形式分析的结果越好,逻辑分析就越容易、 越快、越好。 逻辑分析能补偿形式分析中失去的信息,但仅仅在一个有限的程度上补偿。 你也许能读懂前面的这个句子,但要...
  • 代码skip -1的意思是向上翻转记录,bof()意思是是否到记录的首个 下一条的代码: skip thisform.refresh thisform.command1.enabled=.t. thisform.command2.enabled=.t. if eof() messagebox("已尾记录!",48,...
  • 1、开源可定制是什么意思 软件代码开放,懂技术的可以自己调整或者新增功能,如果自己对技术不太懂可以联系我们公司给您定制您需要的功能 2、开单大师只能用于房产吗 目前开单大师只针对写字楼、商铺、二手房...
  • 1、开源可定制是什么意思 软件代码开放,懂技术的可以自己调整或者新增功能,如果自己对技术不太懂可以联系我们公司给您定制您需要的功能 2、房哨只能用于房产运营吗 房哨是针对房产运营开发的版本,可以多中介...
  • 1、开源可定制是什么意思 软件代码开放,懂技术的可以自己调整或者新增功能,如果自己对技术不太懂可以联系我们公司给您定制您需要的功能 2、房哨只能用于房产运营吗 房哨是针对房产运营开发的版本,可以多中介...
  • windows实用dos命令大全

    2010-12-10 21:27:35
    (1)子目录在删除前必须空的,也就是说需要先进入该子目录,使用DEL(删除文件的命令)将其子目录下的文件删空,然后再退回到上一级目录,用RD命令删除该了目录本身;  (2)不能删除根目录和当前目录。  例:...
  • 8.1 帽子是什么意思 8.2 绕过规则 8.3 黑帽技术分析 8.3.1 攻击避免 8.3.2 HTML插入攻击 8.3.3 使用Nofollow避免回帖攻击 8.3.4 清理用户输入 8.3.5 要求手工输入 8.3.6 301重定向攻击 8.3.7 内容盗窃 8.3.8 关于...
  • SEO编程PHP中文版

    2013-02-01 15:32:53
    8.1 帽子是什么意思 8.2 绕过规则 8.3 黑帽技术分析 8.3.1 攻击避免 8.3.2 HTML插入攻击 8.3.3 使用Nofollow避免回帖攻击 8.3.4 清理用户输入 8.3.5 要求手工输入 8.3.6 301重定向攻击 8.3.7 内容盗窃 ...

空空如也

空空如也

1 2 3
收藏数 42
精华内容 16
关键字:

检索本是什么意思