[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 技术详解

相关文章:

  • 2021-10-05
  • 2021-06-30
  • 2021-09-06
  • 2021-10-21
  • 2022-02-06
  • 2021-09-14
  • 2021-09-01
猜你喜欢
  • 2021-09-19
  • 2021-09-06
  • 2021-12-10
  • 2021-09-09
  • 2021-12-23
  • 2022-02-19
  • 2021-09-07
相关资源
相似解决方案