File tree Expand file tree Collapse file tree
data-mongodb-full-text-search
src/test/java/zin/rashidi/boot/data/mongodb/character Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -107,7 +107,7 @@ class CharacterRepositoryTests {
107107 @DisplayName("Generated query: Search for 'captain marvel' should return 'Captain Marvel' and 'Thanos'")
108108 void withGeneratedQuery() {
109109 // Simulate predefined index
110- operations.indexOps(Character.class).ensureIndex (new TextIndexDefinitionBuilder().onFields("name", "publisher").build());
110+ operations.indexOps(Character.class).createIndex (new TextIndexDefinitionBuilder().onFields("name", "publisher").build());
111111
112112 var characters = repository.findAllBy(new TextCriteria().matchingAny("captain", "marvel"), Sort.by("name"));
113113
@@ -148,7 +148,7 @@ class CharacterSearchRepositoryImpl implements CharacterSearchRepository {
148148 @Override
149149 public List<Character> findByText(String text, Sort sort) {
150150 operations.indexOps(Character.class)
151- .ensureIndex (new TextIndexDefinitionBuilder().onFields("name", "publisher").build());
151+ .createIndex (new TextIndexDefinitionBuilder().onFields("name", "publisher").build());
152152
153153 var parameters = text.split(" ");
154154 var query = TextQuery.queryText(new TextCriteria().matchingAny(parameters)).with(sort);
Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ class CharacterRepositoryTests {
4040 @ DisplayName ("Generated query: Search for 'captain marvel' should return 'Captain Marvel' and 'Thanos'" )
4141 void withGeneratedQuery () {
4242 // Simulate predefined index
43- operations .indexOps (Character .class ).ensureIndex (TextIndexDefinition .builder ().onFields ("name" , "publisher" ).build ());
43+ operations .indexOps (Character .class ).createIndex (TextIndexDefinition .builder ().onFields ("name" , "publisher" ).build ());
4444
4545 var characters = repository .findAllBy (new TextCriteria ().matchingAny ("captain" , "marvel" ), Sort .by ("name" ));
4646
Original file line number Diff line number Diff line change @@ -105,7 +105,7 @@ class CharacterRepositoryTests {
105105 @DisplayName("Generated query: Search for 'captain marvel' should return 'Captain Marvel' and 'Thanos'")
106106 void withGeneratedQuery() {
107107 // Simulate predefined index
108- operations.indexOps(Character.class).ensureIndex (new TextIndexDefinitionBuilder().onFields("name", "publisher").build());
108+ operations.indexOps(Character.class).createIndex (new TextIndexDefinitionBuilder().onFields("name", "publisher").build());
109109
110110 var characters = repository.findAllBy(new TextCriteria().matchingAny("captain", "marvel"), Sort.by("name"));
111111
@@ -146,7 +146,7 @@ class CharacterSearchRepositoryImpl implements CharacterSearchRepository {
146146 @Override
147147 public List<Character> findByText(String text, Sort sort) {
148148 operations.indexOps(Character.class)
149- .ensureIndex (new TextIndexDefinitionBuilder().onFields("name", "publisher").build());
149+ .createIndex (new TextIndexDefinitionBuilder().onFields("name", "publisher").build());
150150
151151 var parameters = text.split(" ");
152152 var query = TextQuery.queryText(new TextCriteria().matchingAny(parameters)).with(sort);
You can’t perform that action at this time.
0 commit comments