File tree Expand file tree Collapse file tree 3 files changed +18
-6
lines changed
Tests/Nest.Tests.Integration/Index Expand file tree Collapse file tree 3 files changed +18
-6
lines changed Original file line number Diff line number Diff line change @@ -53,16 +53,16 @@ private void Reindex(IObserver<IReindexResponse<T>> observer)
53
53
throw new ReindexException ( createIndexResponse . ConnectionStatus ) ;
54
54
55
55
var page = 0 ;
56
- Func < SearchDescriptor < T > , SearchDescriptor < T > > searchDescriptor = s => s . Index ( fromIndex ) ;
56
+ var searchDescriptor = new SearchDescriptor < T > ( ) . Index ( fromIndex ) ;
57
57
58
58
if ( allTypes )
59
- searchDescriptor = s => searchDescriptor ( s ) . AllTypes ( ) ;
59
+ searchDescriptor . AllTypes ( ) ;
60
60
else
61
- searchDescriptor = s => searchDescriptor ( s ) . Type < T > ( ) ;
61
+ searchDescriptor . Type < T > ( ) ;
62
62
63
63
64
64
var searchResult = this . CurrentClient . Search < T > (
65
- s => searchDescriptor ( s )
65
+ s => searchDescriptor
66
66
. From ( 0 )
67
67
. Size ( size )
68
68
. Query ( this . _reindexDescriptor . _QuerySelector ?? ( q => q . MatchAll ( ) ) )
Original file line number Diff line number Diff line change @@ -11,6 +11,17 @@ public ReindexObserver(
11
11
: base ( onNext , onError , completed )
12
12
{
13
13
}
14
+ }
15
+
16
+ public class ReindexObserver : ReindexObserver < IDocument >
17
+ {
14
18
19
+ public ReindexObserver (
20
+ Action < IReindexResponse < IDocument > > onNext = null ,
21
+ Action < Exception > onError = null ,
22
+ Action completed = null )
23
+ : base ( onNext , onError , completed )
24
+ {
25
+ }
15
26
}
16
27
}
Original file line number Diff line number Diff line change 2
2
using System . Collections . Generic ;
3
3
using System . Linq ;
4
4
using NUnit . Framework ;
5
+ using Nest . Tests . MockData . Domain ;
5
6
6
7
7
8
namespace Nest . Tests . Integration . Index
@@ -13,11 +14,11 @@ public class ReindexTests : IntegrationTests
13
14
public void ReindexMinimal ( )
14
15
{
15
16
var toIndex = ElasticsearchConfiguration . NewUniqueIndexName ( ) ;
16
- var observable = this . Client . Reindex < object > ( r => r
17
+ var observable = this . Client . Reindex ( r => r
17
18
. FromIndex ( ElasticsearchConfiguration . DefaultIndex )
18
19
. ToIndex ( toIndex )
19
20
) ;
20
- var observer = new ReindexObserver < object > (
21
+ var observer = new ReindexObserver (
21
22
onError : ( e ) => Assert . Fail ( e . Message ) ,
22
23
completed : ( ) =>
23
24
{
You can’t perform that action at this time.
0 commit comments