首页 > TAG信息列表 > lucene-net

C#-Lucene.net搜索引擎

我有一个包含20个文本文件的文件夹.我希望索引该文件夹并在这些文件中搜索任何关键字. 如何在C#中做到这一点?解决方法:这是对lucene.Net的很好的介绍: > Introducing Lucene.Net (CodeProject) 它涵盖了有关如何创建索引,将文档添加到索引以及最后如何搜索索引的基础知识.

c#-通过在Nest Elastic Search中降序获得不同的术语

我正在尝试使用Nest Elastic Search按CarsSold降序获得前10名不同的汽车订单. 我的弹性课看起来像: public class Make { public string MakeId {get;set;} public string MakeName {get;set;} public string Address { get;set;} public List<Cars> Models {get;set;}

IEnumerable字段查询Lucene索引

我在Lucene索引中有一组课程,其中包含零个或多个可用日期.我正在尝试查询索引,以便返回任何可用日期介于从/到日期之间的课程. 使用我的CourseSearchResultItem中的属性,将该字段作为DateTime对象的集合带回 public class CourseSearchResultItem : SearchResultItem { [In

经常更新索引的FieldCache

你好 我的Lucene索引经常用新记录更新,索引中有5,000,000条记录,并且正在使用FieldCache缓存我的一个数字字段.但是在更新索引之后,需要花费一些时间来重新加载FieldCache(即重新加载缓存,导致文档说DocID不可靠),所以我如何通过仅将新添加的DocID添加到FieldCache来最小化此开销,

c# – Lucene .NET的多短语同义词

参见英文答案 > Synonyms using Lucene                                    3个 我有一个使用lucene.Net的应用程序,我无法使用Lucene的同义词功能在搜索短语/术语中使用多个单词 例如,如果我想搜索单词“superman”并设置了同义词:“蜘蛛侠”

c# – Lucene.NET 2.9自定义过滤器添加授权

朋友们, 我是Lucene的新手…… 我成功创建了一个索引,添加了字段,我可以搜索等工作. 现在,我在我的数据库中有一个视图,告诉哪些用户可以看到哪个文档.此视图是使用几个复杂的规则创建的,因此我想重用该视图.因此,我需要在Lucene搜索中添加一个过滤器,以删除与查询匹配但用户无权访

c# – 在每次调用中重用或创建Analyzer,IndexSearcher,IndexWriter是否更好?

我是Lucene.net的新手,并尝试调整search code from here,它基本上在每个方法中创建一个新的Analyzer,IndexSearcher和IndexWriter对象,并且只重用FSDirectory对象. 问题:这里是否有建议的最佳实践来重复使用这些对象? Lucene.Net优化的先前结果来自几年前,并且从个人经验来看,Lucene.

c# – Sitecore 7搜索索引问题

我想将Sitecore 7中的搜索索引限制为仅扫描内容树的一个节点. 目前结构如下: > sitecore >内容 > BaseNode > $公司节点 索引正在索引BaseNode和amp; $Company Node,但我只想让它为$Company Node编制索引. 我更新了Sitecore.ContentSearch.config,SitecoreContentSearch.Lucene.Defa

c# – 执行Lucene搜索查询“包含”

我正在搜索包含用户输入的文本的文档 如果searchText中没有任何特殊字符,它可以正常工作. 以下是我创建QueryParser的方法. : //analyzer is an StandardAnalyzer() QueryParser parser = new QueryParser("Text", analyzer); parser.SetAllowLeadingWildcard(true);

c# – 在1700万个文档Lucene.NET索引中查询/排序前1000个文档时性能下降

我想在Lucene.NET索引中找到前1000个文档,它们匹配按视图计数排序的类型和标记.我的索引包含1700万份文件.我正在搜索“实体”类型并标记“商家”.现在索引中的几乎每个文档都有一种“实体”和一个“商业”标签.两者都是索引但未分析且没有术语向量的字符串字段.现在,从此查询中获

c# – 仅根据lucene中出现更多术语的文档计算得分

我开始研究基于lucene.net引擎的简历检索(文档)组件.它工作得很好,它可以获取文档并根据文档对其进行评分 the idea behind the VSM is the more times a query term appears in a document relative to the number of times the term appears in all the documents in t