mirror of
https://github.com/typesense/typesense.git
synced 2025-05-18 12:42:50 +08:00
Tweak synonym test to directly add syn json.
This commit is contained in:
parent
502e7503b3
commit
e4f3090f5f
@ -2238,8 +2238,7 @@ TEST_F(CollectionOverrideTest, StaticFiltering) {
|
||||
ASSERT_EQ(0, results["hits"].size());
|
||||
|
||||
// with synonym for expensive: should NOT match as synonyms are resolved after override substitution
|
||||
synonym_t synonym1{"costly-expensive", {"costly"}, {{"expensive"}} };
|
||||
coll1->add_synonym(synonym1.to_view_json());
|
||||
coll1->add_synonym(R"({"id": "costly-expensive", "root": "costly", "synonyms": ["expensive"]})"_json);
|
||||
|
||||
results = coll1->search("costly", {"name"}, "",
|
||||
{}, sort_fields, {2}, 10, 1, FREQUENCY, {true}, 0).get();
|
||||
|
@ -656,8 +656,7 @@ TEST_F(CollectionSpecificTest, DeleteOverridesAndSynonymsOnDiskDuringCollDrop) {
|
||||
coll1->add_override(override);
|
||||
|
||||
// add synonym
|
||||
synonym_t synonym1{"ipod-synonyms", {}, {{"ipod"}, {"i", "pod"}, {"pod"}} };
|
||||
coll1->add_synonym(synonym1.to_view_json());
|
||||
coll1->add_synonym(R"({"id": "ipod-synonyms", "synonyms": ["ipod", "i pod", "pod"]})"_json);
|
||||
|
||||
collectionManager.drop_collection("coll1");
|
||||
|
||||
|
@ -774,8 +774,7 @@ TEST_F(CollectionSynonymsTest, SynonymSingleTokenExactMatch) {
|
||||
ASSERT_TRUE(coll1->add(doc.dump()).ok());
|
||||
}
|
||||
|
||||
synonym_t synonym1{"syn-1", {"lulu", "lemon"}, {{"lululemon"}}};
|
||||
coll1->add_synonym(synonym1.to_view_json());
|
||||
coll1->add_synonym(R"({"id": "syn-1", "root": "lulu lemon", "synonyms": ["lululemon"]})"_json);
|
||||
|
||||
auto res = coll1->search("lulu lemon", {"title"}, "", {}, {}, {2}, 10, 1, FREQUENCY, {true}, 0).get();
|
||||
|
||||
@ -814,8 +813,6 @@ TEST_F(CollectionSynonymsTest, SynonymExpansionAndCompressionRanking) {
|
||||
ASSERT_TRUE(coll1->add(doc.dump()).ok());
|
||||
}
|
||||
|
||||
nlohmann::json foo = R"({"id": "syn-1", "root": "lululemon", "synonyms": ["lulu lemon"]})"_json;
|
||||
|
||||
coll1->add_synonym(R"({"id": "syn-1", "root": "lululemon", "synonyms": ["lulu lemon"]})"_json);
|
||||
|
||||
auto res = coll1->search("lululemon", {"title"}, "", {}, {}, {2}, 10, 1, FREQUENCY, {true}, 0).get();
|
||||
@ -871,7 +868,6 @@ TEST_F(CollectionSynonymsTest, SynonymQueriesMustHavePrefixEnabled) {
|
||||
ASSERT_TRUE(coll1->add(doc.dump()).ok());
|
||||
}
|
||||
|
||||
synonym_t synonym1{"syn-1", {"ns"}, {{"nonstick"}}};
|
||||
coll1->add_synonym(R"({"id": "syn-1", "root": "ns", "synonyms": ["nonstick"]})"_json);
|
||||
|
||||
auto res = coll1->search("ns cook", {"title"}, "", {}, {}, {2}, 10, 1, FREQUENCY, {true}, 0).get();
|
||||
|
Loading…
x
Reference in New Issue
Block a user