Questions tagged «solr»

Apache Solr是基于Lucene Java搜索库的开源搜索服务器。

12
Solr对比ElasticSearch [关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 去年关闭。 这些技术之间的核心架构差异是什么? 另外,哪种用例通常更适合每种用例?

9
ElasticSearch,Sphinx,Lucene,Solr,Xapian。哪种适合哪种用法?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我目前正在寻找其他搜索方法,而不是拥有庞大的SQL查询。我最近看过Elasticsearch,并玩过whoosh(搜索引擎的Python实现)。 您能给出选择理由吗?

10
NoSQL(MongoDB)vs Lucene(或Solr)作为数据库
随着基于文档数据库的NoSQL运动不断发展,我最近研究了MongoDB。我已经注意到与Lucene(和Solr的用户)一样,如何将项目视为“文档”也有惊人的相似之处。 所以,问题是:为什么要在Lucene(或Solr)上使用NoSQL(MongoDB,Cassandra,CouchDB等)作为“数据库”? 我在寻找答案时(我确信其他人正在寻找)是对它们的一些深入比较。让我们一起跳过关系数据库的讨论,因为它们有不同的用途。 Lucene具有一些重要的优点,例如强大的搜索和权重系统。更不用说Solr中的方面了(是的,Solr即将集成到Lucene中,是的!)。您可以使用Lucene文档来存储ID,并像访问MongoDB一样访问文档。将其与Solr混合使用,您现在可以获得基于WebService的负载平衡解决方案。 在谈论类似的数据存储和MongoDB的可伸缩性时,您甚至可以对诸如Velocity或MemCached之类的进程外缓存提供程序进行比较。 关于MongoDB的限制使我想起使用MemCached,但是我可以使用Microsoft的Velocity,并且对MongoDB具有更多的分组和列表收集功能(我认为)。没有比在内存中缓存数据更快或可扩展的方法。甚至Lucene都有一个内存提供程序。 MongoDB(和其他)确实具有一些优势,例如易于使用它们的API。新建一个文档,创建一个ID,然后存储它。做完了 好,易于。

5
选择独立的全文本搜索服务器:Sphinx还是SOLR?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我正在寻找具有以下属性的独立全文搜索服务器: 必须作为独立服务器运行,可以处理来自多个客户端的搜索请求 必须能够通过对SQL查询的结果建立索引来进行“批量索引”:说“ SELECT id,text_to_index FROM document;” 必须是免费软件,并且必须在以MySQL作为数据库的Linux上运行 必须快速(排除MySQL的内部全文搜索) 我发现具有这些属性的替代方法是: Solr(基于Lucene) ElasticSearch(也基于Lucene) 狮身人面像 我的问题: 他们如何比较? 我有没有其他选择吗? 我知道,每个用例是不同的,但是否有某些情况下,我肯定不希望使用某个软件包?

7
Solr和Lucene的区别
我知道Lucene和Solr是两个可以一起工作的Apache项目,但是我不明白每个项目的目的是什么。 我到目前为止所了解的是,Lucene用于创建搜索索引,而Solr使用该索引执行搜索。我是对的还是这是完全不同的方法?
163 java  solr  lucene 

7
如何查询SOLR空字段?
我的Solr索引很大,并且我注意到某些字段没有正确更新(索引是动态的)。 这导致某些字段具有空的“ id”字段。 我已经尝试过这些查询,但是它们没有用: id:'' id:NULL id:null id:"" id: id:['' TO *] 有没有一种查询空字段的方法? 谢谢
112 solr  lucene 

18
如何从Solr和HBase删除所有数据
如何solr通过命令删除所有数据?我们正在使用solr与lily和hbase。 如何从hbase和solr中删除数据? http://lucene.apache.org/solr/4_10_0/tutorial.html#Deleting+Data
98 solr  hbase 

7
在solr查询中使用OR和NOT
我正在研究类似于以下内容的Solr查询: ((myField:superneat AND myOtherField:somethingElse) OR NOT myField:superneat) 运行此命令时,不会返回任何结果。在“或非”两边使用条件会返回我期望的结果-它们不能很好地协同工作。在myField匹配superneat的情况下,我还打算确保将myOtherField设置为somethingElse,但是如果myField不是superneat,请将其包括在结果中。 有人可以解释为什么solr不返回这种查询的结果吗?应该以某种方式重组查询吗?或者有其他方法可以使用solr获得所需的结果吗?
83 search  lucene  solr 

3
Solr中“ multiValued”字段类型的用途是什么?
我是Apache Solr的新手。即使阅读了文档部分,我仍然很难清楚地了解multiValued字段类型属性的功能和使用。 Solr在内部做什么/处理/处理标记为multiValued的字段 ? 是什么在索引中的Solr的字段之间的区别是多值和那些没有? 有人可以举例说明吗? Doc说: multiValued = true | false 如果此字段可能在每个文档中包含多个值,则为真,即,如果它可以在文档中多次出现

5
Solr索引与存储
我对Solr字段的索引行为和存储的样式表示什么感到困惑。 例如,如果我在Schema.xml中具有以下内容 <field name="test1" type="text" indexed="false" stored="false" required="false" /> 即使我创建包含该字段的文档并将其设置为该字段的值并将该文档提交给Solr,也不会将字段test1存储在Solr文档中。正如我具有的stored=false属性,这是否意味着该字段的值在Solr中丢失并且没有持久化?
69 solr  solr4 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.