Nut 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Nut 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Nut 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache-2.0
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发搜索引擎
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2010-09-07

软件简介

Nut 是一个为lucene提供分布式搜索的框架。理论上可对千G以上索引文件支持数千万级的用户搜索访问。Nut由Client、Server、Cache和DB四 部分构成。Client处理用户请求和对搜索结果排序。Server对请求进行搜索,Server上只放索引,数据存储在DB中,Nut将索引和存储分 离。Cache缓存的是搜索条件和结果文档id。DB存储着数据,Client根据搜索排序结果,取出当前页中的文档id从DB上读取数据。

展开阅读全文

评论 (0)

加载中
更多评论
发表了资讯
2014/06/15 00:00

Nut 19.2 发布,Lucene+Hadoop 分布式运行框架

Nut 19.2 发布,此版本修复了图表的 bug,忽略当前的测量值;添加了两个 nutrients 到自动部分控制功能。 Nut 是一个为lucene提供分布式搜索的框架。理论上可对千G以上索引文件支持数千万级的用户搜索访问。Nut由Client、Server、Cache和 DB四 部分构成。Client处理用户请求和对搜索结果排序。Server对请求进行搜索,Server上只放索引,数据存储在DB中,Nut将索引和存储分 离。Cache缓存的是搜索条件和结果文档id。DB存储着数据...

4
52
发表了资讯
2014/01/02 00:00

nut 19.1 发布,Lucene + Hadoop 分布式运行框架

Nut 19.1 发布,此版本包括一些 bug 修复,增强自动控制部分的功能。 Nut 是一个为lucene提供分布式搜索的框架。理论上可对千G以上索引文件支持数千万级的用户搜索访问。Nut由Client、Server、Cache和 DB四 部分构成。Client处理用户请求和对搜索结果排序。Server对请求进行搜索,Server上只放索引,数据存储在DB中,Nut将索引和存储分 离。Cache缓存的是搜索条件和结果文档id。DB存储着数据,Client根据搜索排序结果,取出当前页...

4
45
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于硬件 & IoT专区
2020/10/28 10:20

Lock nut

Lock nut The melting point of PA / nylon / pet is above 200 ° C if the injection molding is carried out in the plastic parts or direct injection molding, The temperature of the embedded nut increases rapidly after being melted into the plastic part. After injection molding, the plastic body rapidly cools and crystallizes and hardens. If the temperature of the embedded nut is still at high temp...

0
0
发表于硬件 & IoT专区
2020/10/23 15:24

The stud is a fastener that uses Bai to match the nut.

The stud is a fastener that uses Bai to match the nut. Nuts are the parts that connect mechanical Du equipment tightly. Nuts are parts that closely connect mechanical equipment. Nuts and bolts of the same specification can be connected together through the inner thread. For example, m4-p0.7 nuts can only be connected with m4-p0.7 series bolts (in nuts, M4 refers to the inner diameter of the nut...

0
0
发表了博客
2018/12/11 09:16

CF 1083 A. The Fair Nut and the Best Path

A. The Fair Nut and the Best Path https://codeforces.com/contest/1083/problem/A 题意:   在一棵树内找一条路径,使得从起点到终点的最后剩下的油最多。(中途没油了不能再走了,可以在每个点加wi升油,减少的油量为路径长度)。 分析:   dfs一遍可以求出子树内所有点到子树根节点的最大的路径和次大的路径,然后可以直接合并取max,并且和从根节点出发的路径取max。   两条最大的和次大的合并可能不合法的。从最大...

0
0
发表了博客
2018/12/11 09:41

CF 1083 B. The Fair Nut and Strings

B. The Fair Nut and Strings 题目链接 题意:   在给定的字符串a和字符串b中找到最多k个字符串,使得不同的前缀字符串的数量最多。 分析:    建出trie树,给定的两个字符串就是trie树上的两条长度为n路径,那么就是在第n层的所有节点中,找到不大于k个点,(第n层的每个点向上到根的路径的路径上的字符组成一个长度为n字符串)。   两个第n层的节点一共会构成2n-lca个不同的前缀。所有可以根据这个贪心的选。每次尽量选...

0
0
发表了博客
2018/12/13 11:52

CodeForces 1084D The Fair Nut and the Best Path

The Fair Nut and the Best Path 题意:求路径上的 点权和 - 边权和 最大, 然后不能存在某个点为负数。 题解: dfs一遍, 求所有儿子走到这个点的最大值和次大值。 我们需要明白如果可以从u -> v 那么一定可以从 v -> u, 当然 指的是 u->v是路径上的最大和。 u->e1->v; 假如:val[u] = 100, val[e1] = 50, val[v] = 60, 那么我们发现可以从 u -> v 也可以从v -> u val[u] = 100, val[e1] = 50, val[v] = 40, 虽然我们可以从u->...

0
0
发表于云计算专区
2014/12/31 00:23

lucene + hadoop 分布式搜索运行框架 Nut 1.0a8

1、概述 不管程序性能有多高,机器处理能力有多强,都会有其极限。能够快速方便的横向与纵向扩展是Nut设计最重要的原则。 Nut是一个Lucene+Hadoop分布式搜索框架,能对千G以上索引提供7*24小时搜索服务。在服务器资源足够的情况下能达到每秒处理100万次的搜索请求。 Nut开发环境:jdk1.6.0.21+lucene3.0.2+eclipse3.6.1+hadoop0.20.2+zookeeper3.3.1+hbase0.20.6+memcached+linux 2、特新 a、热插拔 b、可扩展 c、高负载 d、易使...

0
0
发表了博客
2018/12/11 04:43

Codeforces Round #526 (Div. 2) B. Kvass and the Fair Nut(思维)

题目链接:http://codeforces.com/contest/1084/problem/B 题意是有n桶水,有一个容量为s升的桶,然后输入每桶水的容量,刚开始每桶水都是满的,现在要从n桶水中抽水把s升的桶倒满,问倒满后n桶水所剩的水最少是多少。 思路我想的就是贪心,优先从水多的先抽,每次抽pre[i]-Min升,如果在这个过程中达到了s升,就不用再继续抽了,否则就会变成这种情况,每个桶里的水相同,还剩s升没倒满,然后我们直接求s/n,就说明需要抽这么多...

0
0
发表了博客
2018/12/11 04:50

Codeforces Round #526 (Div. 2) C. The Fair Nut and String(思维)

题目链接:http://codeforces.com/contest/1084/problem/C 题意不太好理解,就是给了一个只含有小写字母的字符串,然后要从中挑选子序列,所挑选的子序列满足下面的两种情况,才算符合要求,一是所挑选的字母都是'a',另一种是对于所挑选的两个'a',在原字符串中间需要有任意个'b',问这样的子序列有多少种。 解法就是每段a的情况相乘,对于一段长度为sum的'a'我们有sum+1种操作,因为可以不挑选这一段的'a',在最后-1就是排除掉...

0
0
发表了博客
2018/12/13 19:48

D. The Fair Nut and the Best Path 树形dp (终于会了)

#include<bits/stdc++.h> #define int long long using namespace std; const int maxn=3e5+10; int a[maxn]; int dp[maxn]; int visit[maxn]; vector<int> vs[maxn]; map<pair<int,int>,int> mp; int ans=0; void dfs(int x) { visit[x]=1; int max1=0; int max2=0; for(int i=0;i<vs[x].size();i++) { int p=vs[x][i]; if(visit[p]) continue;//cout<<p<<endl; ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2011/12/13 21:02

如何使用实现Lucene分布式,是采用Hadoop吗?如何学习Hadoop?

现在正准备做个项目,但是之前只是在项目中简单用Lucene实现搜索模块功能,当时只是对同类型数据进行索引。 现在可能数据源不同类,并且数据量非常大,所以想通过分布式索引和搜索。但是这方面没什么经验,网上查到可以通过Hadoop来配合Lucene。 Google也有个项目Nut,貌似是这方面的,不过里面涉及的很多知识没接触过,希望有人能给个比较好的方向,需要给个方案来处理分布式索引搜索,谢谢各位了。

3
0
发表了问答
2011/12/15 18:54

如何使Lucene分布式索引与搜索

您好,之前在讨论区也提问过,不过没什么人会,所以就冒昧地给您提问,请求指导。 现在正准备做个项目,但是之前只是在项目中简单用Lucene实现搜索模块功能,当时只是对同类型数据进行索引。 现在可能数据源不同类,并且数据量非常大,所以想通过分布式索引和搜索。但是这方面没什么经验,网上查到可以通过Hadoop来配合Lucene。 Google也有个项目Nut,貌似是这方面的,不过里面涉及的很多知识没接触过,需要给个方案来处理分布式...

1
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
87 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部