search-engine相关内容
我正在研究一个项目,要求提供一个通用仪表板,用户可以在不同的领域进行不同类型的分组,过滤和深入挖掘。为此,我们正在寻找一个允许切片和骰子数据的搜索商店。 将有多个数据来源,并将其存储在搜索商店中。对于源数据可能需要一些预先计算,可以由中间组件完成。 我已经浏览了几个博客来了解ES是否可以可靠地使用作为主数据存储也是。它主要取决于我们正在寻找的用例。有关我们拥有的用例的一些信息:
..
我有一个mysql数据库与几个表,我想将mysql数据迁移到ElasticSearch。通过批处理作业将整个数据库迁移到ES很容易。但是我应该如何从mysql实时更新ES。即如果在mysql中有更新操作,那么我应该在ES中执行相同的操作。 我研究了可以反映mysql中任何更改的mysql binLog。但是我必须将binLog解析为ES语法,我觉得这真的很痛苦。谢谢! (与Solr相同的情况)
..
我已经编写了Eclipse插件,现在需要使用搜索功能进行扩展。我知道Eclipse有一个搜索功能,但它只搜索工作区,我需要的是在我自己的插件中照看匹配,而不是在树结构中显示结果。有没有Eclipse的搜索插件的例子?我会感谢一些提示的链接:D 解决方案 查看 org.eclipse.search.searchPages 扩展名。
..
有没有理由将 indexed = False 其他字段设置为 SearchIndex ? 文档提到,应该为过滤或排序结果定义附加字段。默认情况下 SearchIndex 具有 indexed = True ,所以如果我设置 indexed = False / code>? 数据是否仍然存储在索引上,但不能编入索引?如果我设置 stored = False 会发生什么? 它是如何工
..
当我尝试 python manage.py rebuild_index 时,会发生错误: self.conn.bulk_index(self.index_name,'modelresult',prepped_docs,id_field = ID) AttributeError:'ElasticSearch'对象没有属性'bulk_index' / pre> 我发现链接 ht
..
我正在使用django haystack在我的django项目上实施一个搜索系统。问题是,我的模型中的某些字段有一些法国口音,我想找到含有和没有重音的查询内容的条目。 我认为最好的想法是创建一个具有重音符的字段的SearchIndex,并且没有重音的相同字段。 有什么想法或提示? 以下是一些代码 想像下面的模型: Cars(models.Model): name
..
我需要一个简单的搜索工具,我的django供电的网站,所以我去干草堆和索尔。我已经正确设置所有内容,并且可以在输入确切短语时找到正确的搜索结果,但是在输入部分短语时我无法获得任何结果。 例如:“John”返回“John Doe”,但“Joh”不返回任何内容。 型号: class Person(models.Model): first_name = models.CharFie
..
我正在构建一个需要搜索功能的Django项目,直到有一个 django.contrib.search ,我必须选择一个搜索应用程序。那么,哪个是最好的? “最好的”我的意思是... 易于安装/设置 Django或至少Python友好的API 可以执行相当复杂的搜索 一些我听说过的应用程序,如果你知道的话,请建议别人: djangosearch django-sphinx
..
我有一个动态分配的日期从搜索引擎api结果集输入到一个多维数组, $ search_results ['Date'] 有三种结果测试有两种类型的Date Data返回,第一个引擎返回: 示例1: 2013-07-22T12:00:03Z 示例2: 2013-07-23T18:18: 15Z 示例3: 2013-07-21T23:57:04Z 对于相同的项目,不同的引擎:
..
我遇到了一个面试问题:“如果你正在设计一个网页抓取工具,你将如何避免进入无限循环?”我正在回答这个问题。 从头开始都是如此。 说Google从一些中心页面开始说,其中有数百个(首先找到这些集线器页面是不同的子问题)。 由于Google遵循一个页面的链接等等,它是否继续制作一个哈希表,以确保它不遵循较早访问的页面。 如果同一页面有两个名字(URL)在这些日子里说,当我们有URL缩短等
..
尝试在数据库中索引具有25GB数据的表时得到此结果。 Sphinx包含具有以下字段的索引声明: sql_field_string = field_indexer #some关键字 sql_field_string = product_name sql_field_string = description sql_attr_float = price sql_field_st
..
我使用OpenSearchServer v1.2.4 rc3。 在前几天它工作正常。 但是当索引大小达到1.0GB时,我收到此错误 “Error(java.lang.NullPointerException)” 当我开始我的爬行器。该抓取工具可正常工作一段时间,然后停止出现此错误 “错误(java.lang.NullPointerException)”。 有什么
..
我使用OpenSearchServer v1.2.4。我想访问OpenSearchServer数据库字段像“自动完成”或拼写检查等。我该怎么做? OpenSearchServer api仅通过XML提供标题,元,URL字段和一些其他字段。请建议我查询/搜索模式以获得自动填充字段。 解决方案 您可以通过编辑查询轻松控制返回的字段。 $ b 激活拼写检查,编辑“搜索”查询并转到拼写检查选项
..
如何使数据库中的内容可用于搜索引擎(如google)进行索引? 示例: mysql中的表有一个名为“Headline”的字段,等于'BMW M3 2005'。 我的网站名称是“MySite” 用户在google中输入“BMW M3 2005 MySite”,记录会显示结果? 解决方案 Google会索引网页,因此您需要为每个记录设置一个网页,这并不表示您需要创建1,00
..
起初,我认为css是用于绝对没有什么,但样式的文档,当用户在浏览器中查看它。但是后来我意识到css也被搜索引擎用于索引页面。搜索引擎不索引内容 display:hidden 我相信,严重惩罚使用关键字堆叠的网站(用户从来不会看到的文本,它的背景或出现在屏幕之外)。 我的2个假设是正确的吗?搜索引擎如何使用CSS?将改变我的搜索引擎排名的CSS的具体示例将是真棒。 :D 解决方案 一般
..
我使用的是cms,文件未找到的错误可以通过不同的方式处理: 重定向,但是错误消息将显示为内容(使用带有菜单/页脚的默认布局)。 页面将被重定向到error.php 1.但地址已更改) 该页面将重定向到现有页面,例如sitemap.php 是否有相对于搜索引擎优先的方法,或者没有区别? 解决方案 如果找不到,则应发出404页面。执行重定向会导致302代码,后面紧跟一个'200
..
我有一个方法,它需要一个查询数组,我需要对不同的搜索引擎Web API,如谷歌或雅虎的运行它们。为了并行化进程,为每个查询生成一个线程,然后 join ed,因为我的申请只能在之后继续具有每个查询的结果。我现在有这样的行: public abstract class class Query extends Thread { private String query; public
..
我尝试通过Linux 命令行连接到 SphinxQL 服务器: > mysql -P 9306 错误1045(28000):访问被拒绝用户'root'@'localhost'(使用密码:NO) 我的Sphinx配置文件有2个监听条目: listen = 9312 listen = 9306:mysql41 searchd守护程序正在运行
..
我有一个问题。我做了一个简单的搜索引擎,搜索品牌和车型。由于查询性能和数据库中的大量数据的原因,我决定使用全文搜索。没关系,但现在我遇到了这个问题: 我想找到所有的汽车品牌“奥迪”和型号“Q7”。现在,我有这个SQL查询,但它不工作正确,因为字长度“Q7”: SELECT `a`.`id`,`a`.`title`,`a`.`askask`,`a`.`description`,`a`.
..
我需要做一个简单的网站搜索与分页;任何人都可以告诉我如何做,而不影响URL结构?目前,我使用默认的CodeIgniter URL结构,我已从中移除 index.php 。任何建议? 解决方案 您可以使用 / search / search_term / page_number 。 按如下所示设置路线: $ route ['search /:any'] =“search / i
..