diff options
author | Alexander Dorokhine <adorokhine@google.com> | 2022-03-22 22:55:15 -0700 |
---|---|---|
committer | Tim Barron <tjbarron@google.com> | 2022-03-23 17:04:14 +0000 |
commit | 9ab600c39d0b5c87fc7dc4d8155d1efb535f1608 (patch) | |
tree | 93ed846d985900e348c166b14818348705d46ea9 /java | |
parent | 19600c2c36c5add7e7a792b7e4f742d45b3f871f (diff) | |
parent | c4f46ed536752b4c07f7696e65ff79c2d5086f3f (diff) | |
download | icing-9ab600c39d0b5c87fc7dc4d8155d1efb535f1608.tar.gz |
Merge remote-tracking branch 'goog/androidx-platform-dev' into tm-dev
* goog/androidx-platform-dev:
Sync from upstream.
Sync from upstream.
Sync from upstream.
Descriptions:
======================================================================
Add some additional logging that will help diagnose b/218413237
======================================================================
Mark VerbatimTokenizer::ResetToTokenStartingAfter as 'override'.
======================================================================
Support dump function for SchemaStore
======================================================================
Refactor DocumentStore::Initialize to improve readability of document store recovery.
======================================================================
Remove non-NDK API usages of ICU4C in libicing.
======================================================================
Move IcuDataFileHelper to the testing directory since it is a test-only util.
======================================================================
Support dump function for DocumentStore
======================================================================
Switch to use PRead rather than MMap in the proto log.
======================================================================
Support dump function for main/lite index and lexicon
======================================================================
Fix LiteIndex::AppendHits
======================================================================
Enable and fix DocumentStoreTest.LoadScoreCacheAndInitializeSuccessfully
======================================================================
Fix MainIndex::GetStorageInfo.
======================================================================
Fix icing-search-engine_fuzz_test by making IcuLanguageSegmenterIterator::Advance non-recursive.
======================================================================
Allow to return additional information for deleted documents in DeleteByQuery
======================================================================
Using enum class in Token::Type for better type safety.
======================================================================
Normalize Tokens by Token type when retrieving snippets
================
Rename max_window_bytes to max_window_utf32_length,
Delete the max_tokens_per_doc field in IcingSearchEngineOptions.
================
Handle suggestion namespace ownership.
================
Fix OkStatus() is not a valid argument to StatusOr in
Main_index.RetrieveMoreHits.
================
Allow advancing when current indices are negative in CharacterIterator
================
Adds support for verbatim tokenization and indexing in IcingLib
================
Renames TokenizerIterator Reset functions
================
Add term_match_type to SuggestionSpec proto
================
Unify the C++ proto enum style
================
Allow zero property weights in IcingLib
Bug: 152934343
Bug: 158089703
Bug: 185845269
Bug: 203700301
Bug: 204333391
Bug: 205209589
Bug: 206147728
Bug: 209071710
Bug: 209993976
Bug: 218413237
Bug: 218413237
Bug: 223549255
Test: Presubmit
Change-Id: I96665ba718f89e69ca99cd833ad80fa555edf436
Diffstat (limited to 'java')
-rw-r--r-- | java/tests/instrumentation/src/com/google/android/icing/IcingSearchEngineTest.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/java/tests/instrumentation/src/com/google/android/icing/IcingSearchEngineTest.java b/java/tests/instrumentation/src/com/google/android/icing/IcingSearchEngineTest.java index cb28331..a46814c 100644 --- a/java/tests/instrumentation/src/com/google/android/icing/IcingSearchEngineTest.java +++ b/java/tests/instrumentation/src/com/google/android/icing/IcingSearchEngineTest.java @@ -53,7 +53,9 @@ import com.google.android.icing.proto.StringIndexingConfig; import com.google.android.icing.proto.StringIndexingConfig.TokenizerType; import com.google.android.icing.proto.SuggestionResponse; import com.google.android.icing.proto.SuggestionSpecProto; +import com.google.android.icing.proto.SuggestionSpecProto.SuggestionScoringSpecProto; import com.google.android.icing.proto.TermMatchType; +import com.google.android.icing.proto.TermMatchType.Code; import com.google.android.icing.proto.UsageReport; import com.google.android.icing.IcingSearchEngine; import java.io.File; @@ -650,7 +652,14 @@ public final class IcingSearchEngineTest { assertStatusOk(icingSearchEngine.put(emailDocument2).getStatus()); SuggestionSpecProto suggestionSpec = - SuggestionSpecProto.newBuilder().setPrefix("f").setNumToReturn(10).build(); + SuggestionSpecProto.newBuilder() + .setPrefix("f") + .setNumToReturn(10) + .setScoringSpec( + SuggestionScoringSpecProto.newBuilder() + .setScoringMatchType(Code.EXACT_ONLY) + .build()) + .build(); SuggestionResponse response = icingSearchEngine.searchSuggestions(suggestionSpec); assertStatusOk(response.getStatus()); |