标签: full-text-search

IntelliJ IDEA全局搜索

我想在项目中搜索变量用法,或者至少搜索字符串.我有IndexYourFiles,它适用于文本搜索,但我不得不时不时地重新索引,并希望有一个集成的解决方案.

有什么方法可以在IntelliJ IDEA中搜索项目吗?到目前为止,我只能在当前开放的项目中进行搜索.我猜想IntelliJ本身不能做到这一点; 有什么插件可以支持吗?

谢谢.

search full-text-search intellij-idea

54
推荐指数
3
解决办法
5万
查看次数

实体框架,代码优先和全文搜索

我意识到有很多关于全文搜索和实体框架的问题,但我希望这个问题有点不同.

我正在使用Entity Framework,Code First,需要进行全文搜索.当我需要执行全文搜索时,我通常还会有其他条件/限制 - 例如跳过前500行,或过滤其他列等.

我看到这是使用表值函数处理的 - 请参阅http://sqlblogcasts.com/blogs/simons/archive/2008/12/18/LINQ-to-SQL---Enabling-Fulltext-searching.aspx.这似乎是正确的想法.

不幸的是,在实体框架5.0之前不支持表值函数(我认为,即使这样,它们也不支持Code First).

我真正的问题是,对于实体框架4.3和实体框架5.0,最佳处理方式的建议是什么.但具体来说:

  1. 除了动态SQL(System.Data.Entity.DbSet.SqlQuery例如,通过),Entity Framework 4.3是否有可用的选项?

  2. 如果我升级到Entity Framework 5.0,有没有办法可以首先使用表值函数和代码?

谢谢,埃里克

linq full-text-search entity-framework ef-code-first

52
推荐指数
3
解决办法
3万
查看次数

通过Xcode中的所有.xib文件进行文本搜索?

这似乎是一项基本任务,但我很难过.

在Xcode中,您如何执行文本搜索(项目中的所有.xib文件的XML内容)?

例如,我们所有的.xib文件都在第二行包含此字符串:com.apple.InterfaceBuilder3.CocoaTouch.XIB.所以我认为搜索该字符串的所有项目文件将返回所有.xib文件,但Xcode坚持"0次出现".我仔细检查了项目查找选项看起来是否正确.

我一定错过了一些明显的东西.(或者Xcode以某种方式硬编码以跳过.xib文件.)

我试图找到引用特定类的所有.xib文件(文本搜索似乎是最直接的方式).

谢谢!

xcode full-text-search xib

50
推荐指数
4
解决办法
1万
查看次数

什么时候应该使用全文索引?

我们有一大堆查询"搜索"客户,客户等.您可以按名字,电子邮件等进行搜索.我们以下列方式使用LIKE语句:

SELECT * 
FROM customer 
WHERE fname LIKE '%someName%'
Run Code Online (Sandbox Code Playgroud)

全文索引是否有助于该场景?我们正在使用SQL Server 2005.

sql t-sql sql-server indexing full-text-search

49
推荐指数
3
解决办法
5万
查看次数

O(polylog(n))是什么意思?特别是polylog(n)是如何定义的?

简介:
当学术(计算机科学)论文说"O(polylog(n))"时,它们是什么意思?我不会对"Big-Oh"符号感到困惑,我非常熟悉它,而是使用polylog(n)函数.他们不是在谈论我认为的复杂分析函数Li s(Z).或者是他们?也许完全不同的东西?

更多细节:
主要是出于个人兴趣,我最近一直在查看关于压缩后缀阵列的各种论文,例如后向搜索的优点 - 高效的辅助内存和压缩后缀阵列的分布式实现.所述的计算复杂度估计有时涉及polylog(n),这是我不熟悉的函数.

维基百科给出了polylog s(z)的定义,它似乎主要是关于复杂分析和解析数论.我怀疑它与压缩文件中的polylog(n)无关,尽管我更喜欢听到知识渊博的人的其他信息.如果是这种情况,为什么省略下标是否合理?

我唯一的猜测是,O(polylog(n))可能意味着"渐近于log(n)的多项式函数".但这只是一个猜测:我没有证据证明这一点,并且它会滥用记谱法来启动.

在任何情况下,非常感谢指向合理权威定义的链接!

compression algorithm complexity-theory full-text-search

49
推荐指数
1
解决办法
2万
查看次数

全文搜索重量在猫鼬

据我所知,自3.8.9版以来,mongoose支持全文搜索.但我找不到一个好的文档!
我想做的事情如下:

db.collection.ensureIndex(
    // Fields to index
    {
        animal:  "text",
        color:   "text",
        pattern: "text",
        size:    "text"
    },

    // Options
    {
        name: "best_match_index",

        // Adjust field weights (default is 1)
        weights: {
            animal: 5,  // Most relevant search field
            size:   4   // Also relevant
       }
    }
)
Run Code Online (Sandbox Code Playgroud)

我可以用纯猫鼬做吗?或者我必须使用像mongoose-text-search这样的插件?没有重量怎么样?
我该怎么办呢?

full-text-search mongoose mongodb

46
推荐指数
1
解决办法
4万
查看次数

如何评估托管全文搜索解决方案?

SaaS /托管全文搜索有哪些选择?我该如何评估可用的不同选项?

我正在寻找在后端使用Lucene,solr或sphinx的东西,并提供REST API用于将文档提交到索引和运行搜索.

我可以构建自己的EC2 AMI,但我必须配置EBS和其他东西,监控它等.

lucene hosting solr full-text-search sphinx

45
推荐指数
2
解决办法
8542
查看次数

可搜索的数千个文档存档的最佳实践(pdf和/或xml)

重新审视一个停滞不前的项目,并寻求建议,使数千个"旧"文档现代化,并通过网络提供.

文档以各种格式存在,有些已过时:(.doc,PageMaker,硬拷贝(OCR),PDF等).资金可用于将文档迁移到"现代"格式,并且许多硬拷贝已经被OCR转换为PDF格式 - 我们原先假设PDF将是最终格式,但我们愿意接受建议(XML?) .

一旦所有文档都采用通用格式,我们希望通过Web界面提供其内容并进行搜索.我们希望能够灵活地返回整个文档中找到搜索"命中"的部分(页面?)(我相信Lucene/elasticsearch使这成为可能吗?!?)如果内容全部是XML,那么它可能更灵活吗?如果是这样,如何/在哪里存储XML?直接在数据库中,还是作为文件系统中的离散文件?如何在文档中嵌入图像/图形?

好奇其他人如何接近这一点.没有"错误"的答案我只是在寻找尽可能多的输入来帮助我们继续前进.

谢谢你的建议.

xml pdf lucene full-text-search elasticsearch

44
推荐指数
1
解决办法
3万
查看次数

如何在SQL Server中使用领先的通配符全文搜索?

注:正在使用SQL的全文搜索功能,蕴含条款和所有人-*是全文的通配符,%是只喜欢条款.

我已经在几个地方读过,因为MS SQL不支持"前导通配符"搜索(例如使用"*overflow"来匹配"stackoverflow").我正在考虑使用CLR函数来添加正则表达式匹配,但我很想知道人们可能会有哪些其他解决方案.

更多信息:您只能在单词或短语的末尾添加星号. - 以及我的经验经验:匹配"myvalue"时,"my*"有效,但"(星号)值"返回不匹配,执行查询时简单如下:

SELECT * FROM TABLENAME WHERE CONTAINS(TextColumn, '"*searchterm"');
Run Code Online (Sandbox Code Playgroud)

因此,我需要一个解决方法.我只在实际搜索页面上使用我的网站搜索 - 所以它的工作方式基本上与Google的工作方式相同(在Joe Sixpack类型的用户眼中).不是那么复杂,但这种匹配真的不应该失败.

sql-server full-text-search

42
推荐指数
4
解决办法
5万
查看次数

GiST和GIN指数之间的差异

我正在实现一个具有数据类型为的列的表,tsvector我试图了解哪个索引更适合使用?

GIN还是GiST?

通过这里查看postgres文档,我似乎得到了:

  • GiST更新和构建索引的速度更快,而且比杜松子酒更准确.

  • GIN更新和构建索引的速度较慢,但​​更准确.

好的,那么为什么有人想要杜松子酒的gist索引字段呢?如果要点可能会给你错误的结果?必须有一些优势(外部表现).

当我想要使用GIN和GiST时,有人可以用外行的方式解释吗?

postgresql indexing full-text-search

42
推荐指数
1
解决办法
2万
查看次数