其他数据库

类似Digg的搜索结果排名与Lucene / Solr?

我使用Solr进行搜索。 我有一个整数字段为“ popular ”的文档。 我想通过常规全文搜索 相关性和流行度的组合对结果进行排名。 有点像在digg中进行搜索 - 结果 的排名是基于搜索相关性以及 发布的发布数量。 我没有任何具体的排名算法。但是这个 可以用solr完成吗? 解决方案 href =“http://wiki.apache.org/solr/F ..
发布时间:2018-04-16 16:26:19 其他数据库

通过SolrNet提供非英语语言支持

我正在使用SolrNet从.NET应用程序搜索Solr。 当我搜索英文单词时,一切正常。但是,如果I 使用西班牙语单词(如 español ),但我没有搜索结果,尽管我 已将它们编入索引。当我调试Solr时,发现查询 被解析为 espaA + ol 。 我需要做一些UTF-8编码吗,还是SolrNet只支持以ASCII字符搜索? 解决方案 ASCIIFoldingFilterFac ..
发布时间:2018-04-16 16:26:14 其他数据库

搜索关键字后,Solr打开文档

我试图索引一些PDF文档,然后创建一个搜索用户界面。 这个问题与 Solr索引PDF文档和帖子他们到远程服务器 1)索引PDF文档 - >我使用tika jar将PDF转换为文本文件,然后使用curl命令为它们编制索引。 2)搜索UI - >使用 Solritas 浏览功能及其内置用户界面。 目标: 当我搜索索引文件列表中的“Lucene”时,给定查询的结果集我 ..
发布时间:2018-04-16 16:26:07 其他数据库

postgres:复合全文本/ btree索引

我想在一列上进行全文搜索并在另一列中排序。如果我分别索引这两列,postgres不能在这个查询中使用两个索引。有没有办法创建一个可用于这种情况的组合索引? b $ b 您可以通过 btree_gin contrib模块,Postgres不能使用GIN索引进行排序。来自文档: 在PostgreSQL当前支持的索引类型中,只有B-tree可以 产生排序输出 - 其他索引类型返回 中的匹配 ..
发布时间:2018-04-16 16:26:02 其他数据库

SQL全文搜索查询?

我试图在登录表上执行全文搜索,并且当我执行相应的查询时,以下是我的观察结果: 当我执行在执行全文搜索的查询之后,它可以读取近似 1665行 select * from t_user其中包含(LOGIN_ID,'“* david *”) 但在执行类似查询时不使用完整使用下面的文本搜索它返回 1872行 select * from T_USER其中LOGIN_ ..

当您键入新问题时,Stack Overflow如何显示类似的问题?

这是Stack Overflow和其他在这个平台上运行的网站做得很好的事情之一。只要您尝试创建新问题,就会显示一个显示其他类似问题的小窗口。这是如何完成的?可以用什么技术来实现这一点? Lucene,Sphinx,...? 解决方案 StackOverflow(和一般的StackExchange)使用 Lucene.net for full -text search。 可能要阅读此也 ..
发布时间:2018-04-16 16:25:58 其他数据库

获取PDF中searchresult的页码

我正在构建一个Web应用程序,用户可以搜索pdf文档并使用pdf.js查看它们。我想用一段简短的段落显示搜索结果,其中找到的搜索字词以及在右侧页面打开文档的链接。 我需要的是每个搜索结果的页码和简短的文本片段。 我使用SOLR 4.1来索引PDF文档。索引本身工作正常,但我不知道如何获得搜索结果的页码和段落。 我在这里发现了这个“使用Solr为索引PDF索引页面编号”但它并不真正 ..
发布时间:2018-04-16 16:25:55 其他数据库

定期epxressions匹配最长的重复序列

我想匹配最长的序列,至少要重复一次。 有: T_send_ack- $ b 结果应该是: pending-cancel-replace_replaced (。+)(?=。解析方案 * \ 1) 查看这里是Regexr 这将匹配任何字符序列和至少一个字符,稍后在字符串中重复。 您需要存储您的匹配并决定哪一个是最长的。 此解决 ..
发布时间:2018-04-16 16:25:41 其他数据库

Postgres的全文搜索何时支持词组匹配和邻近匹配?

从Postgres 8.4起,数据库fts不支持精确的词组匹配,如果给出2个词条,它也不支持近似匹配。例如,没有办法告诉Postgres匹配单词#2的内容,该单词在#2的指定接近处。任何一个人都知道Postgres的计划,并且可能支持哪个版本的短语和邻近匹配? 解决方案 PostgreSQL 9.6文本搜索支持短语现在 选择 * from(values ('i heart new y ..
发布时间:2018-04-16 16:24:38 其他数据库

我应该使用Lucene.Net进行SQL Compact Edition 4全文搜索吗?还是有更好的选择?

我正在尝试为针对SQL Compact Edition 4数据库运行的小型博客创建全文搜索工具。 似乎几乎没有关于此的信息(尽管如果有人能证明我错了,我会很高兴),但据我所知,SQL CE不支持普通的SQL Server全文索引。 我简要介绍了如何使用 Lucene.Net ,但乍一看似乎相当复杂;这是我最好的选择,还是有一个简单的解决方案,我失踪了? 解决方案 Lucene.Net ..

如何创建更复杂的Lucene查询字符串?

这个问题是从这中分离出来的题。 我的查询是双重的,但是因为两者都是相关的,所以我认为将它们放在一起是一个好主意。 如何以编程方式创建查询。我知道我可以开始创建字符串并获得用查询解析器解析的字符串。但是,当我从其他资源收集信息时,有一种编程方式可以做到这一点。 Lucene查询的语法规则是什么? - 编辑 - 我会给出一个我希望查询的要求示例make: 假设我有5个字段: ..

Visual Studio / Notepad ++:突出显示重复出现的选择文本?

我使用Notepad ++进行所有笔记记录,复制和粘贴,快速原型制作等等。这真是太棒了。 (只是希望它有一些云存储,不过这是另一个话题。) 现在,在Notepad ++中,当我有如下的脚本时,双击“ foob​​ar“来选择和突出显示它,在其他地方出现”foobar“,它也被突出显示: function foobar(){var _foobar =“foobar”;返回_foobar ..

获取特定查询的错误

在这里Lucene的新手。 在一个java客户端中,我将它与Hibernate一起使用,并且在特定的查询中得到了这个错误: HSEARCH000146:在字段'名称'上应用的查询字符串'a'没有任何意义完整标记与 匹配。根据应用于此字段的分析器验证查询输入。 即使使用空的结果集,搜索对所有其他查询也可以正常工作。 我的测试数据库确实有'a'的记录。这里有什么可能是错误 ..

使用全文搜索查找完全匹配

使用Sql Server 2008,您如何使用全文搜索实际找到完全匹配的字符串。我真的很难与此,我只是无法找到一个满意的解决方案在任何地方。 例如,如果我搜索字符串“ Bojan Skrchevski“我想要的第一个结果就是这样。” 到目前为止,我已尝试格式化字符串,如:“Bojan * NEAR Skrchevski *”,并调用CONTAINSTABLE得到的结果,但这个字符串被格 ..
发布时间:2018-04-16 16:23:42 其他数据库

用lucene模糊搜索

我用lucene 4.3.1实现了模糊搜索,但是我对结果并不满意。我想指定一些它应该返回的结果。例如,如果我想要10个结果,它应该返回10个最好的匹配,不管它们有多糟糕。大多数情况下,如果我搜索的单词与索引中的任何单词都非常不同,它将不会返回任何内容。如何获得更多/更模糊的结果? 这里的代码我有: public String [] luceneQuery(String query,i ..
发布时间:2018-04-16 16:23:38 其他数据库