Skip to content

Commit

Permalink
Merge branch 'facet-threads' of [email protected]:ny6asik/SolrNet.git
Browse files Browse the repository at this point in the history
  • Loading branch information
mausch committed Sep 19, 2014
2 parents d917153 + 12eb1c8 commit 3491b9f
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 0 deletions.
2 changes: 2 additions & 0 deletions SolrNet.Tests/SolrQueryExecuterTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -622,6 +622,7 @@ public void FacetFieldOptions() {
Missing = true,
Offset = 55,
Sort = true,
Threads = 5
}).ToDictionary(x => x.Key, x => x.Value);
Assert.AreEqual("pref", facetOptions["facet.prefix"]);
Assert.AreEqual("123", facetOptions["facet.enum.cache.minDf"]);
Expand All @@ -630,6 +631,7 @@ public void FacetFieldOptions() {
Assert.AreEqual("true", facetOptions["facet.missing"]);
Assert.AreEqual("55", facetOptions["facet.offset"]);
Assert.AreEqual("true", facetOptions["facet.sort"]);
Assert.AreEqual("5", facetOptions["facet.threads"]);
}

[Test]
Expand Down
5 changes: 5 additions & 0 deletions SolrNet/Commands/Parameters/FacetParameters.cs
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,11 @@ public class FacetParameters {
/// </summary>
public int? EnumCacheMinDf { get; set; }

/// <summary>
/// Indicate number of threads to spawn when calculating facets,
/// </summary>
public int? Threads { get; set; }

/// <summary>
/// Faceting parameters
/// </summary>
Expand Down
2 changes: 2 additions & 0 deletions SolrNet/Impl/SolrQueryExecuter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,8 @@ public IEnumerable<KeyValuePair<string, string>> GetFacetFieldOptions(FacetParam
yield return KV.Create("facet.offset", fp.Offset.ToString());
if (fp.Sort.HasValue)
yield return KV.Create("facet.sort", fp.Sort.ToString().ToLowerInvariant());
if (fp.Threads.HasValue)
yield return KV.Create("facet.threads", fp.Threads.ToString().ToLowerInvariant());
}

/// <summary>
Expand Down

0 comments on commit 3491b9f

Please sign in to comment.