zoukankan      html  css  js  c++  java
  • HubbleDotNet 开源全文搜索数据库项目指定文档权重

    [IndexOnly]
    [Directory ('d:\test11\VEnglishNews\')]
    [DBTableName ('VEnglishNews')]
    [DBAdapter ('SQLSERVER2005')]
    [DBConnect ('Data Source=(local);Initial Catalog=Test;Integrated Security=True')]
    Create table VEnglishNews
    (
    GroupId Int Untokenized NULL default 0 ,
    GroupTitle NVarchar(max) Tokenized Analyzer 'EnglishAnalyzer' NULL default '' ,
    SiteId Int Untokenized NULL default 0 ,
    Site NVarchar(max) Tokenized Analyzer 'EnglishAnalyzer' NULL default '' ,
    Title NVarchar(max) Tokenized Analyzer 'EnglishAnalyzer' NULL default '' ,
    Content NVarchar(max) Tokenized Analyzer 'EnglishAnalyzer' NULL default '' ,
    SearchContent NVarchar(max) Tokenized Analyzer 'EnglishAnalyzer' NULL default '' ,
    Time DateTime Untokenized NULL default '1900-1-1' ,
    Rank int Untokenized NULL default 1 ,
    URL NVarchar(max) NULL ,
    ImageUrl NVarchar(max) NULL 
    );

    有时我们需要对某个文档指定权重,HubbleDotNet 中,我们通过在表中增加一个名为 Rank 的int 数据类型 Untokenized 索引类型的字段来指定文档的权重。

    通过修改这个字段的值,我们可以控制该文档在查询时的权重。一个典型的例子,如果我们希望点击越多的文档,权重越高,那么我们只要在每次点击后,对相应文档的Rank 加n 就可以了。

    返回 Hubble.net 技术详解

  • 相关阅读:
    Linux基础(Ubuntu16.04):安装vim及配置
    Ubuntu16.04 安装ROS及其IDE
    python格式转换的记录
    python爬虫selenium相关
    【LAMP】搭建Web网站过程中的记录【Ubuntu18.04+Apache2.4+PHP7.2+MySQL5.7】
    【疯狂挖坑】linux服务器尝试中的问题(nohup等)
    逻辑回归与全连接神经网络联系的简单理解记录
    Unity3d开发中遇到的问题记录
    python中numpy库的一些使用
    Deep Learning论文翻译(Nature Deep Review)
  • 原文地址:https://www.cnblogs.com/eaglet/p/1826975.html
Copyright © 2011-2022 走看看