indexing相关内容
我正在使用ElasticSearch 1.5.2,我希望有以下设置: “设置”:{ “分析”:{ “filter”:{ “filter_shingle”:{ “type”:“shingle”, “max_shingle_size”:2, “min_shingle_size”:2, “output_unigrams”:false }, “filter_stemmer”:{ “type”:“p
..
我需要更改索引中的碎片数。该索引相当大,我可能必须在配置10-15次之前进行测试,以便我对结果感到满意。有没有一个工具提供开箱即用的这种功能?或者是最简单的方式来实现这一点? 解决方案 Clinton Gormley的帖子。 在Ruby中,你'd do: Tire.index('old')。reindex'new',设置:{number_of_shards:3}
..
{ “content”:“Some content with @someone提到“, ”提到“:[”某人“], ”userId“:”4dff31eaf8815f4df04e2d62“ } 我尝试用查询找到它: { “query”: { “filtered”:{ “filter”:{“term”:{“userId”:“4dff31eaf8815f4df04e2d62”}}
..
在弹性搜索中的 omit_norms 选项的好用例是什么?我在es网站找不到足够的解释。 解决方案 规范是一个存储在索引中的值,用于记录,用于评分。使用默认评分算法,它结合了一个 lengthNorm (用于比较长的字段更重的短字段)和任何字段级别的提升。您可以在 Lucene文档。 LengthNorm方面对正确的全文字段大都有帮助。在不需要字段提升的更结构化的字段中,您可以安全地
..
我们正在使用弹性搜索,几乎作为缓存,存储在时间窗口中找到的文档。我们不断插入大量不同大小的文档,然后在ES中使用文本查询和日期过滤器进行搜索,因此当前的线程没有获取已经看到的文档。这样的一个例子: “((word1 AND word 2)OR(word3 AND word4))AND insertedDate> 1389000” 使用TTL功能,我们将弹性搜索中的数据保留30分钟。今天
..
我正在ES 1.5.2工作。我有一个带有文档的索引,带有存储的时间戳值。我想给它添加一个常规字段,它将假定该文档的_timestamp字段的值。我该怎么做?我可以做 PUT twitter / _mapping / new_timestamp { “properties”:{ “name”:{ “type”:“float” } } } 创建一个常规字段,但如何复制
..
我有一个弹性搜索运行2.2版本。我已经创建了索引并加载了示例文档。我发现了一些问题。当我给 GET索引/类型/ _count 我得到正确答案 { “count” :9998, “_shards”:{ “total”:5, “successful”:5, “failed”:0 } 但是,当我看到使用 http:// IP:9200的东西时, /
..
我在背景中用弹性搜索建立了我自己的小搜索。但是有一件事我在文档中找不到。 我正在索引音乐家和乐队的名字。有一个叫做“The The”的乐队,由于这个乐队列表,这个乐队从来没有编入索引。 我知道我可以完全忽略停止的单词列表,但这是搜索其他乐队(如“谁”)将会爆炸的结果,而不是我想要的。 所以,是否可以在索引中保存“The The”禁用所有的停止词? 解决方案 您可以使用同义
..
在我的场景中,Logstash收到的系统日志行的“timestamp”是UTC,我们在弹性搜索输出中使用事件“timestamp”: output { elasticsearch { embedded => false host => localhost port => 9200 协议=> http cluster => 'elasticsearch' index =>
..
我已经输入了这个命令来在Elasticsearch中索引文档 创建索引 curl -X PUT“localhost:9200 / test_idx_1x” 创建映射 curl -X PUT“localhost:9200 / test_idx_1x / test_mapping_1x / _ $ { “test_mapping_1x”:{ “propert
..
我想指定一个分析器,命名它,并在创建索引时在映射中使用该名称。我失去了,我的ES实例总是给我一个错误消息。 这大概是我想做的: “settings”:{ “mappings”:{ “alfedoc”:{ “properties”:{ “id”:{“type”:“string”}, “alfefield”:{“type”:“string”,“analyzer”:“alfeanalyzer
..
我正在尝试重新索引我的弹性搜索设置,目前正在查看弹性搜索文档和使用Python API的例子 我有点困惑,尽管如此,我可以从Python API获取滚动ID: es = Elasticsearch(“myhost”) index =“myindex” query = {“query”:{“match_all”:{}}} response = es.search(index
..
我是Elasticsearch的新手,目前正在努力实施一个 geo_distance 过滤器进行搜索。到目前为止,我的索引具有以下映射(我已经删除了一些字段): { advert_index:{ 映射:{ advert_type:{ 属性:{ __v:{ 类型:“long” }, caption:{ 类型:“string” }, 类别:{ 类型:“string” }, **位
..
我有一个MVC ASP.NET应用程序使用Entity Framework 6 - Code First方法。 使用Fluent API,如何在不同列的ASC / DESC排序的多个列上添加索引? 我看过很多使用多个列的例子,但没有办法设置索引中列的排序顺序。 表 ----- Id 键入 DateFor DateCreated 值 我想要在以下列中
..
在Tomcat 7中,当我访问localhost:8080 /时,我想要我的欢迎页面(index.html)加载。现在,我必须去webapp上下文localhost:8080 / MyWebApp。 Tomcat中是否有一个文件夹放置不是webapp的一部分的页面?我很困惑这是如何工作的... 编辑:我注意到,Eclipse中的Server的web.xml有一个名为“default”的
..
我正在寻找一个大学课程的静态分析仪。为了为工具提供更多的功能,我希望能够查找调用层次结构(如Eclipse中的Ctrl + Alt + H)。这也将是一个快速的操作,所以查找可能需要针对索引而不是字节码扫描。 但是,编写Eclipse插件将是我太期望了。相反,我宁愿解析Eclipse的创建代码索引的部分,并使用库来执行查找。用户的界面将在命令行上,以简化实现。 我看到Eclipse使用
..
如何访问eclipse用来执行Java搜索,导入等的索引? 解决方案 这个旧线程(for eclipse2!)提到: 同时如果你觉得索引不完整(打开类型不会显示一个它应该的类型),你可以解决办法通过: 退出Eclipse, 找到索引文件元数据,并丢弃它们。 重新启动Eclipse, 并激活打开类型的对话框,将触发正确的重新索引。 索引文件位于:
..
每次我打开我的eclipse,都需要永久更新Maven repo索引。 我没有安装任何Maven插件,但仍然安装。 有谁知道如何禁用此功能,因为这变得痛苦对我来说 谢谢 解决方案 Window - >偏好 - > Maven - >在启动时下载存储库索引更新(取消选中) 也可能对您有用 窗口 - >偏好 - > Maven - >不要自动更
..
我正在Windows XP SP3上使用Eclipse PDT Helios与Aptana Studio。 经常,我的工作流程中断,因为Eclipse启动一个持续30秒,有时最多2分钟的 DLTK 索引过程,这是令人讨厌的。 我想知道是否有办法: 关闭或 不太频繁地运行DLTK索引过程。 我没有发现有任何改变参数的可能性在窗口>首选项。 解决方案 PDT 2.2(He
..
我需要在迭代中更改我的循环变量,因为我必须访问循环中的数组元素,它正在改变循环中的w.r.t大小。 这是我的代码片段: que = []; que = [2,3,4]; 全局len; len = size(que,2) x = 4; for i = 1:len 如果x que(x)= 5; len = size(que,2) x = x + 1; e
..