小编Roh*_*agh的帖子

限制Elastic Search返回的结果数

我有一个问题,我想将弹性搜索的结果数量减少到1,000,无论匹配的匹配结果有多少,但这不应影响排名和评分.

我正在尝试terminate_after,但这似乎只是告诉弹性搜索只是获得前N个结果而不考虑分数.如果我错了,请纠正我.

对此有何帮助?

编辑:

我已经在使用分页了.因此,在From/Size中使用Size 只会影响当前页面的大小.但我想将总结果的大小限制为1,000,然后分页.

full-text-search elasticsearch

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

realm.xamarin引发错误:不支持方法“包含”。相同的“任何”

我正在写一个查询,要求在realm.xamarin linq查询中使用“ WHERE IN”之类的子句。以下是我尝试过的查询:

var IdsToMatch = observations.Select(x => x.Id)
var results = from d in realm.All<Observations>() where IdsToMatch.Any(p => p == d.Id) select d;
Run Code Online (Sandbox Code Playgroud)

也尝试了以下方法Contains

var results = from d in realm.All<Observations>() where IdsToMatch.Contains(d.Id) select d;
Run Code Online (Sandbox Code Playgroud)

但这会引发错误:

The method 'Contains' is not supported
The method 'Any' is not supported
Run Code Online (Sandbox Code Playgroud)

有什么解决方案?

编辑:

这是错误的堆栈跟踪:

异常异常:06-07 15:04:55.097 I / MonoDroid(24526):System.NotSupportedException:不支持方法'Any'06-07 15:04:55.097 I / MonoDroid(24526):在Realms.RealmResultsVisitor中。在:0 06-07-07 15:04:55.097 I / MonoDroid(24526)中的VisitMethodCall(System.Linq.Expressions.MethodCallExpression m)[0x00596]:在Realms.ExpressionVisitor.Visit(System.Linq.Expressions.Expression exp)[0x000ec ]在:0 06-07 15:04:55.097 I / MonoDroid(24526):at Realms.RealmResultsVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression m)[0x0006a]在:0 06-07 …

c# linq realm xamarin realm-net

5
推荐指数
1
解决办法
1235
查看次数

更改从wcf服务方法返回的json对象包装器名称

我创建了一个WCF 3.5应用程序,其方法名称TestMe如下所示:

 [OperationContract]
        [WebInvoke(UriTemplate = "/Login", Method = "POST",
            BodyStyle = WebMessageBodyStyle.Wrapped,
            ResponseFormat = WebMessageFormat.Json,
            RequestFormat = WebMessageFormat.Json)]
        MyDictionary<string, string> TestMe(string param1, string param2);
Run Code Online (Sandbox Code Playgroud)

MyDictionary使用以下链接创建:https://stackoverflow.com/a/7590189/546033

这里的一切都很好.但问题是从以下实现的方法返回数据时:

MyDictionary<string, string> success = new MyDictionary<string, string>();
success["desc"] = "Test";
return success;
Run Code Online (Sandbox Code Playgroud)

它返回以下json:

{"TestMeResult":{"desc":"Test"}}
Run Code Online (Sandbox Code Playgroud)

而我需要的是:

{"success":{"desc":"Test"}}
Run Code Online (Sandbox Code Playgroud)

success对象名称在哪里.有什么办法可以解决这个问题?

c# asp.net wcf json wcf-binding

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

用C++或Java实现图形

在C++或Java中实现图形的最佳方法是什么?在C++中,我正在考虑使用二维数组来完成它.在java中,我正在考虑一个arrayList.

c++ java graph

-2
推荐指数
1
解决办法
4630
查看次数

-3
推荐指数
1
解决办法
198
查看次数

C中的二维数组

我正在尝试做一些我发现的C问题,这个问题让我陷入困境.我有一个10x10的二维数组,每个元素都等于零.所以它看起来像这样:

0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 …
Run Code Online (Sandbox Code Playgroud)

c arrays

-3
推荐指数
1
解决办法
245
查看次数

SQL艰难查询

我试图填补考试,这些是一些最艰难的例子

Movie(title, year, director, budget, earnings)
Actor(stagename, realname, birthyear)
ActedIn(stagename, title, year, pay)
CanWorkWith(stagename, director)
Run Code Online (Sandbox Code Playgroud)

对于2006年在电影中扮演角色的每个演员,在他们演过的所有电影中找到他们的舞台名称和总薪酬(即包括那些不在2006年的电影).

对于每个可以与至少5位演员合作的导演,可以找到导演每年制作电影时制作的电影总数.

sql

-4
推荐指数
1
解决办法
1413
查看次数