问题标签 [examine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
397 浏览

c# - 如何从检查索引中检索术语列表?

我在 Umbraco 项目中实施了检查,并创建了我网站内容的索引。我现在需要的是存储在该索引中的任何给定字段的术语列表。

此术语列表将作为 UI 表单的自动完成搜索字段的基础。

如何根据特定字段(例如 nodeName)检索此术语列表?

请注意,我不想搜索 nodeName 字段。我希望读取/检索与该字段关联的索引中的术语。

0 投票
1 回答
403 浏览

c# - 如何在检查中找到 IndexSet 的路径?

在我的 Umbraco 项目中,我在配置文件中定义了多个检查索引集。如何以编程方式检索单个 IndexSet 的路径?

我知道Examine.LuceneEngine.Config.IndexSetCollection但我似乎无法获得该对象的填充实例。

0 投票
1 回答
261 浏览

c# - lucene.net/examine weight html 标签

我有这个项目,我们正在实施 Examine / Lucene.net。我正在寻求你们的一些指导。

据我通过google的知识了解到,是不是我想增重,就需要在Field上增重,对吧?

但是我能得到这样的东西吗:如果术语在 h1-tag 或标题中,它是否能够提升术语。当给出一个完整的site-html,并做一个频繁的词条搜索。

我想做的事情是不提供获取 html 文档的服务,并从中可以找到此文档中优化后的单词,具体取决于文本中使用的术语以及它们是否重要位置,例如在标题标签或 h2 标签中等等。

这有可能实现吗?这样编辑们就可以知道,“他们正在写的东西最好用哪个搜索词找到。

提前非常感谢。

0 投票
1 回答
1727 浏览

c# - Umbraco Lucene 搜索自动完成

如何修改搜索以便能够点击我的 searchString?

我有以下值的变量:

我希望能够通过其中的任何连续字符找到 nodeName:例如Esa selects Ariane 6 basic design通过输入design.

我当前的搜索构造为:

我的考试定义:

0 投票
1 回答
319 浏览

c# - 通过检查 umbraco 检索 html 内容

我想知道如何使用 html 标签检索内容,我正在使用以下代码检索内容,但它不包含内容中的 html 标签:

“点击这里进入产品”被退回为“点击这里进入产品”

0 投票
1 回答
1039 浏览

lucene - 在分析器标记化后检查 lucene.net 自定义查询

我在 Umbraco 中使用 Examine 来查询内容节点的 Lucene 索引。我有一个字段“completeNodeText”,它是所有节点属性的串联(为了保持简单而不是跨多个字段搜索)。

我接受用户提交的搜索词。当搜索词是多个词(即“firstterm secondterm”)时,我希望得到的查询是 OR 查询:让我返回 fullNodeText 是 firstterm OR secondterm 的结果。

我想:

但相反,我得到:

如果我搜索“firstterm OR secondterm”而不是“firstterm secondterm”,那么生成的查询是正确的:{+completeNodeText:"firstterm ? secondterm"}

我正在使用以下 API 调用:

有没有一种简单的方法可以强制检查生成这个“或”查询?或者我是否必须通过调用 StandardAnalyzer 来标记用户输入并通过遍历标记将查询连接在一起来手动构造原始查询?并绕过整个 Examine fluent 查询 API?

0 投票
1 回答
75 浏览

c++ - 如何在 C++ 中进行文件检查

C++ 中是否有任何面向对象的方法用于检查文件的属性,如lstatC 中的?还是类似于FileJava 中的 Class ?

0 投票
1 回答
399 浏览

c# - Umbraco 检查是否公开了底层的 Lucene.Net API?

由于 Examine 是 Lucene.Net API 之上的一层,我试图找出它是否公开了任何核心 Lucene.Net API 或像 IndexReader 这样的对象引用,以便我可以执行一些 Examine 无法执行的复杂操作。例如,有什么方法可以从检查 SearchProvider 或 IndexProvider 对象中获取对 IndexReader 对象的引用?我也使用 Sitecore,并且我知道 Sitecore 的搜索 API 公开了底层的 Lucene.Net 对象,这使得执行额外的复杂查询变得更加容易。

在这种情况下,我想做的是从我的 Examine 实例中获取 IndexReader 引用,并将其传递给另一个库BoboBrowse以进行方面查询。如果可以从检查中检索,我不想创建单独的 IndexReader 并管理路径映射以及所有这些。可能吗?

0 投票
1 回答
1430 浏览

umbraco - umbraco 中的多个搜索词 检查搜索

我正在尝试在 umbraco 检查中设置搜索。我有两个搜索字段,材料和制造商。当我尝试使用一种材料和一种制造商进行搜索时,它会给出正确的结果。但是当尝试搜索多种材料或制造商时它没有给出结果。这是我的代码

if (!string.IsNullOrEmpty(Request.QueryString["material"])) { material = Helper.StripTags(Request.QueryString["material"]); } if (!string.IsNullOrEmpty(Request.QueryString["manufacturer"])) { 制造商 = Helper.StripTags(Request.QueryString["manufacturer"]); } if (!string.IsNullOrEmpty(Request.QueryString["material"]) || !string.IsNullOrEmpty(Request.QueryString["manufacturer"])) { var query = userFieldSearchCriteria.Field(materialSearchFields, material).And() .Field(manufacturerSearchFields, 制造商).Compile(); contentResults = contentSearcher.Search(query).ToList(); }

这里我在查询字符串中的搜索关键字是 material=iron,steel

我们如何拆分这个关键字并完成搜索?在此先感谢您的帮助....

0 投票
1 回答
2661 浏览

examine - 检查搜索包含单词

我正在尝试使用检查流利的 api 编写脚本。

我有我需要满足的条件

  • search 必须找到以 searchTerm 开头的节点
  • search 必须找到包含 searchTerm 的节点
  • search 必须找到以 searchTerm 结尾的节点
  • 搜索必须支持多个词
  • 搜索不得因 & * ` 和其他字符而失败

我只能匹配以这个字符串开头的单词。

当我执行下面的代码时,我只得到以 searchTerm 开头的单词

如何更新所有条件的搜索脚本?