diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/data/translator-test-results-note-data1.json | 8498 | ||||
| -rw-r--r-- | test/data/translator-test-results.json | 26320 | ||||
| -rw-r--r-- | test/test-anki-note-builder.js | 31 | ||||
| -rw-r--r-- | test/test-translator.js | 18 | 
4 files changed, 7465 insertions, 27402 deletions
diff --git a/test/data/translator-test-results-note-data1.json b/test/data/translator-test-results-note-data1.json index b8b53a55..dd2e0e02 100644 --- a/test/data/translator-test-results-note-data1.json +++ b/test/data/translator-test-results-note-data1.json @@ -8740,131 +8740,7 @@            ],            "definitions": [              { -              "type": "term", -              "id": 7, -              "source": "打ち込む", -              "rawSource": "打ち込む", -              "sourceTerm": "打ち込む", -              "reasons": [], -              "score": 10, -              "isPrimary": true, -              "sequence": 4,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": "打ち込む", -              "reading": "うちこむ", -              "expressions": [ -                { -                  "sourceTerm": "打ち込む", -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "hasReading": false, -                      "frequency": 3 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "hasReading": true, -                      "frequency": 8 -                    } -                  ], -                  "pitches": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "pitches": [ -                        { -                          "position": 0, -                          "tags": [] -                        }, -                        { -                          "position": 3, -                          "tags": [] -                        } -                      ] -                    } -                  ], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "う" -                    }, -                    { -                      "text": "ち", -                      "furigana": "" -                    }, -                    { -                      "text": "込", -                      "furigana": "こ" -                    }, -                    { -                      "text": "む", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition13",                  "definition14" @@ -8888,233 +8764,10 @@                    "dictionary": "Test Dictionary 2",                    "redundant": false                  } -              ], -              "termTags": [ -                { -                  "name": "tag3", -                  "category": "category3", -                  "notes": "tag3 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                }, -                { -                  "name": "tag4", -                  "category": "category4", -                  "notes": "tag4 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                }, -                { -                  "name": "tag5", -                  "category": "category5", -                  "notes": "tag5 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "hasReading": false, -                  "frequency": 3 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "hasReading": true, -                  "frequency": 8 -                } -              ], -              "pitches": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "pitches": [ -                    { -                      "position": 0, -                      "tags": [] -                    }, -                    { -                      "position": 3, -                      "tags": [] -                    } -                  ] -                } -              ], -              "sourceTermExactMatchCount": 1, -              "furiganaSegments": [ -                { -                  "text": "打", -                  "furigana": "う" -                }, -                { -                  "text": "ち", -                  "furigana": "" -                }, -                { -                  "text": "込", -                  "furigana": "こ" -                }, -                { -                  "text": "む", -                  "furigana": "" -                }                ]              },              { -              "type": "term", -              "id": 8, -              "source": "打ち込む", -              "rawSource": "打ち込む", -              "sourceTerm": "打ち込む", -              "reasons": [], -              "score": 1, -              "isPrimary": true, -              "sequence": 4,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": "打ち込む", -              "reading": "うちこむ", -              "expressions": [ -                { -                  "sourceTerm": "打ち込む", -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "termTags": [ -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag6", -                      "category": "default", -                      "notes": "", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag7", -                      "category": "default", -                      "notes": "", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "hasReading": false, -                      "frequency": 3 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "hasReading": true, -                      "frequency": 8 -                    } -                  ], -                  "pitches": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "pitches": [ -                        { -                          "position": 0, -                          "tags": [] -                        }, -                        { -                          "position": 3, -                          "tags": [] -                        } -                      ] -                    } -                  ], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "う" -                    }, -                    { -                      "text": "ち", -                      "furigana": "" -                    }, -                    { -                      "text": "込", -                      "furigana": "こ" -                    }, -                    { -                      "text": "む", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition15",                  "definition16" @@ -9138,105 +8791,6 @@                    "dictionary": "Test Dictionary 2",                    "redundant": false                  } -              ], -              "termTags": [ -                { -                  "name": "tag5", -                  "category": "category5", -                  "notes": "tag5 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                }, -                { -                  "name": "tag6", -                  "category": "default", -                  "notes": "", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                }, -                { -                  "name": "tag7", -                  "category": "default", -                  "notes": "", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "hasReading": false, -                  "frequency": 3 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "hasReading": true, -                  "frequency": 8 -                } -              ], -              "pitches": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "pitches": [ -                    { -                      "position": 0, -                      "tags": [] -                    }, -                    { -                      "position": 3, -                      "tags": [] -                    } -                  ] -                } -              ], -              "sourceTermExactMatchCount": 1, -              "furiganaSegments": [ -                { -                  "text": "打", -                  "furigana": "う" -                }, -                { -                  "text": "ち", -                  "furigana": "" -                }, -                { -                  "text": "込", -                  "furigana": "こ" -                }, -                { -                  "text": "む", -                  "furigana": "" -                }                ]              }            ], @@ -9291,7 +8845,7 @@                ]              }            ], -          "sourceTermExactMatchCount": 1, +          "sourceTermExactMatchCount": 2,            "screenshotFileName": null,            "clipboardImageFileName": null,            "clipboardText": null, @@ -9508,131 +9062,7 @@            ],            "definitions": [              { -              "type": "term", -              "id": 9, -              "source": "打ち込む", -              "rawSource": "打ち込む", -              "sourceTerm": "打ち込む", -              "reasons": [], -              "score": 10, -              "isPrimary": true, -              "sequence": 4,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": "打ち込む", -              "reading": "ぶちこむ", -              "expressions": [ -                { -                  "sourceTerm": "打ち込む", -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "hasReading": false, -                      "frequency": 3 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "hasReading": true, -                      "frequency": 9 -                    } -                  ], -                  "pitches": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "pitches": [ -                        { -                          "position": 0, -                          "tags": [] -                        }, -                        { -                          "position": 3, -                          "tags": [] -                        } -                      ] -                    } -                  ], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ぶ" -                    }, -                    { -                      "text": "ち", -                      "furigana": "" -                    }, -                    { -                      "text": "込", -                      "furigana": "こ" -                    }, -                    { -                      "text": "む", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition17",                  "definition18" @@ -9656,233 +9086,10 @@                    "dictionary": "Test Dictionary 2",                    "redundant": false                  } -              ], -              "termTags": [ -                { -                  "name": "tag3", -                  "category": "category3", -                  "notes": "tag3 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                }, -                { -                  "name": "tag4", -                  "category": "category4", -                  "notes": "tag4 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                }, -                { -                  "name": "tag5", -                  "category": "category5", -                  "notes": "tag5 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "hasReading": false, -                  "frequency": 3 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "hasReading": true, -                  "frequency": 9 -                } -              ], -              "pitches": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "pitches": [ -                    { -                      "position": 0, -                      "tags": [] -                    }, -                    { -                      "position": 3, -                      "tags": [] -                    } -                  ] -                } -              ], -              "sourceTermExactMatchCount": 1, -              "furiganaSegments": [ -                { -                  "text": "打", -                  "furigana": "ぶ" -                }, -                { -                  "text": "ち", -                  "furigana": "" -                }, -                { -                  "text": "込", -                  "furigana": "こ" -                }, -                { -                  "text": "む", -                  "furigana": "" -                }                ]              },              { -              "type": "term", -              "id": 10, -              "source": "打ち込む", -              "rawSource": "打ち込む", -              "sourceTerm": "打ち込む", -              "reasons": [], -              "score": 1, -              "isPrimary": true, -              "sequence": 4,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": "打ち込む", -              "reading": "ぶちこむ", -              "expressions": [ -                { -                  "sourceTerm": "打ち込む", -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "hasReading": false, -                      "frequency": 3 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "hasReading": true, -                      "frequency": 9 -                    } -                  ], -                  "pitches": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "pitches": [ -                        { -                          "position": 0, -                          "tags": [] -                        }, -                        { -                          "position": 3, -                          "tags": [] -                        } -                      ] -                    } -                  ], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ぶ" -                    }, -                    { -                      "text": "ち", -                      "furigana": "" -                    }, -                    { -                      "text": "込", -                      "furigana": "こ" -                    }, -                    { -                      "text": "む", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition19",                  "definition20" @@ -9906,105 +9113,6 @@                    "dictionary": "Test Dictionary 2",                    "redundant": false                  } -              ], -              "termTags": [ -                { -                  "name": "tag3", -                  "category": "category3", -                  "notes": "tag3 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                }, -                { -                  "name": "tag4", -                  "category": "category4", -                  "notes": "tag4 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                }, -                { -                  "name": "tag5", -                  "category": "category5", -                  "notes": "tag5 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "hasReading": false, -                  "frequency": 3 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "hasReading": true, -                  "frequency": 9 -                } -              ], -              "pitches": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "pitches": [ -                    { -                      "position": 0, -                      "tags": [] -                    }, -                    { -                      "position": 3, -                      "tags": [] -                    } -                  ] -                } -              ], -              "sourceTermExactMatchCount": 1, -              "furiganaSegments": [ -                { -                  "text": "打", -                  "furigana": "ぶ" -                }, -                { -                  "text": "ち", -                  "furigana": "" -                }, -                { -                  "text": "込", -                  "furigana": "こ" -                }, -                { -                  "text": "む", -                  "furigana": "" -                }                ]              }            ], @@ -10059,7 +9167,7 @@                ]              }            ], -          "sourceTermExactMatchCount": 1, +          "sourceTermExactMatchCount": 2,            "screenshotFileName": null,            "clipboardImageFileName": null,            "clipboardText": null, @@ -10248,103 +9356,7 @@            ],            "definitions": [              { -              "type": "term", -              "id": 3, -              "source": "打ち", -              "rawSource": "打ち", -              "sourceTerm": "打つ", -              "reasons": [ -                "masu stem" -              ], -              "score": 10, -              "isPrimary": true, -              "sequence": 3,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": "打つ", -              "reading": "うつ", -              "expressions": [ -                { -                  "sourceTerm": "打つ", -                  "expression": "打つ", -                  "reading": "うつ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "うつ", -                      "hasReading": false, -                      "frequency": 2 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "うつ", -                      "hasReading": true, -                      "frequency": 6 -                    } -                  ], -                  "pitches": [], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "う" -                    }, -                    { -                      "text": "つ", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition5",                  "definition6" @@ -10368,175 +9380,10 @@                    "dictionary": "Test Dictionary 2",                    "redundant": false                  } -              ], -              "termTags": [ -                { -                  "name": "tag3", -                  "category": "category3", -                  "notes": "tag3 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                }, -                { -                  "name": "tag4", -                  "category": "category4", -                  "notes": "tag4 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                }, -                { -                  "name": "tag5", -                  "category": "category5", -                  "notes": "tag5 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "うつ", -                  "hasReading": false, -                  "frequency": 2 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "うつ", -                  "hasReading": true, -                  "frequency": 6 -                } -              ], -              "pitches": [], -              "sourceTermExactMatchCount": 1, -              "furiganaSegments": [ -                { -                  "text": "打", -                  "furigana": "う" -                }, -                { -                  "text": "つ", -                  "furigana": "" -                }                ]              },              { -              "type": "term", -              "id": 4, -              "source": "打ち", -              "rawSource": "打ち", -              "sourceTerm": "打つ", -              "reasons": [ -                "masu stem" -              ], -              "score": 1, -              "isPrimary": true, -              "sequence": 3,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": "打つ", -              "reading": "うつ", -              "expressions": [ -                { -                  "sourceTerm": "打つ", -                  "expression": "打つ", -                  "reading": "うつ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "うつ", -                      "hasReading": false, -                      "frequency": 2 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "うつ", -                      "hasReading": true, -                      "frequency": 6 -                    } -                  ], -                  "pitches": [], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "う" -                    }, -                    { -                      "text": "つ", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition7",                  "definition8" @@ -10560,75 +9407,6 @@                    "dictionary": "Test Dictionary 2",                    "redundant": false                  } -              ], -              "termTags": [ -                { -                  "name": "tag3", -                  "category": "category3", -                  "notes": "tag3 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                }, -                { -                  "name": "tag4", -                  "category": "category4", -                  "notes": "tag4 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                }, -                { -                  "name": "tag5", -                  "category": "category5", -                  "notes": "tag5 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "うつ", -                  "hasReading": false, -                  "frequency": 2 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "うつ", -                  "hasReading": true, -                  "frequency": 6 -                } -              ], -              "pitches": [], -              "sourceTermExactMatchCount": 1, -              "furiganaSegments": [ -                { -                  "text": "打", -                  "furigana": "う" -                }, -                { -                  "text": "つ", -                  "furigana": "" -                }                ]              }            ], @@ -10661,7 +9439,7 @@              }            ],            "pitches": [], -          "sourceTermExactMatchCount": 1, +          "sourceTermExactMatchCount": 2,            "screenshotFileName": null,            "clipboardImageFileName": null,            "clipboardText": null, @@ -10824,103 +9602,7 @@            ],            "definitions": [              { -              "type": "term", -              "id": 5, -              "source": "打ち", -              "rawSource": "打ち", -              "sourceTerm": "打つ", -              "reasons": [ -                "masu stem" -              ], -              "score": 10, -              "isPrimary": true, -              "sequence": 3,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": "打つ", -              "reading": "ぶつ", -              "expressions": [ -                { -                  "sourceTerm": "打つ", -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "hasReading": false, -                      "frequency": 2 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "hasReading": true, -                      "frequency": 7 -                    } -                  ], -                  "pitches": [], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ぶ" -                    }, -                    { -                      "text": "つ", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition9",                  "definition10" @@ -10944,175 +9626,10 @@                    "dictionary": "Test Dictionary 2",                    "redundant": false                  } -              ], -              "termTags": [ -                { -                  "name": "tag3", -                  "category": "category3", -                  "notes": "tag3 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                }, -                { -                  "name": "tag4", -                  "category": "category4", -                  "notes": "tag4 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                }, -                { -                  "name": "tag5", -                  "category": "category5", -                  "notes": "tag5 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "hasReading": false, -                  "frequency": 2 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "hasReading": true, -                  "frequency": 7 -                } -              ], -              "pitches": [], -              "sourceTermExactMatchCount": 1, -              "furiganaSegments": [ -                { -                  "text": "打", -                  "furigana": "ぶ" -                }, -                { -                  "text": "つ", -                  "furigana": "" -                }                ]              },              { -              "type": "term", -              "id": 6, -              "source": "打ち", -              "rawSource": "打ち", -              "sourceTerm": "打つ", -              "reasons": [ -                "masu stem" -              ], -              "score": 1, -              "isPrimary": true, -              "sequence": 3,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": "打つ", -              "reading": "ぶつ", -              "expressions": [ -                { -                  "sourceTerm": "打つ", -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "hasReading": false, -                      "frequency": 2 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "hasReading": true, -                      "frequency": 7 -                    } -                  ], -                  "pitches": [], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ぶ" -                    }, -                    { -                      "text": "つ", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition11",                  "definition12" @@ -11136,75 +9653,6 @@                    "dictionary": "Test Dictionary 2",                    "redundant": false                  } -              ], -              "termTags": [ -                { -                  "name": "tag3", -                  "category": "category3", -                  "notes": "tag3 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                }, -                { -                  "name": "tag4", -                  "category": "category4", -                  "notes": "tag4 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                }, -                { -                  "name": "tag5", -                  "category": "category5", -                  "notes": "tag5 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "hasReading": false, -                  "frequency": 2 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "hasReading": true, -                  "frequency": 7 -                } -              ], -              "pitches": [], -              "sourceTermExactMatchCount": 1, -              "furiganaSegments": [ -                { -                  "text": "打", -                  "furigana": "ぶ" -                }, -                { -                  "text": "つ", -                  "furigana": "" -                }                ]              }            ], @@ -11237,7 +9685,7 @@              }            ],            "pitches": [], -          "sourceTermExactMatchCount": 1, +          "sourceTermExactMatchCount": 2,            "screenshotFileName": null,            "clipboardImageFileName": null,            "clipboardText": null, @@ -11394,97 +9842,7 @@            ],            "definitions": [              { -              "type": "term", -              "id": 1, -              "source": "打", -              "rawSource": "打", -              "sourceTerm": "打", -              "reasons": [], -              "score": 1, -              "isPrimary": true, -              "sequence": 1,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": "打", -              "reading": "だ", -              "expressions": [ -                { -                  "sourceTerm": "打", -                  "expression": "打", -                  "reading": "だ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打", -                      "reading": "だ", -                      "hasReading": false, -                      "frequency": 1 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打", -                      "reading": "だ", -                      "hasReading": true, -                      "frequency": 4 -                    } -                  ], -                  "pitches": [], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "だ" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition1",                  "definition2" @@ -11508,71 +9866,6 @@                    "dictionary": "Test Dictionary 2",                    "redundant": false                  } -              ], -              "termTags": [ -                { -                  "name": "tag3", -                  "category": "category3", -                  "notes": "tag3 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                }, -                { -                  "name": "tag4", -                  "category": "category4", -                  "notes": "tag4 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                }, -                { -                  "name": "tag5", -                  "category": "category5", -                  "notes": "tag5 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打", -                  "reading": "だ", -                  "hasReading": false, -                  "frequency": 1 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打", -                  "reading": "だ", -                  "hasReading": true, -                  "frequency": 4 -                } -              ], -              "pitches": [], -              "sourceTermExactMatchCount": 1, -              "furiganaSegments": [ -                { -                  "text": "打", -                  "furigana": "だ" -                }                ]              }            ], @@ -11762,97 +10055,7 @@            ],            "definitions": [              { -              "type": "term", -              "id": 2, -              "source": "打", -              "rawSource": "打", -              "sourceTerm": "打", -              "reasons": [], -              "score": 1, -              "isPrimary": true, -              "sequence": 2,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": "打", -              "reading": "ダース", -              "expressions": [ -                { -                  "sourceTerm": "打", -                  "expression": "打", -                  "reading": "ダース", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打", -                      "reading": "ダース", -                      "hasReading": false, -                      "frequency": 1 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打", -                      "reading": "ダース", -                      "hasReading": true, -                      "frequency": 5 -                    } -                  ], -                  "pitches": [], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ダース" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition3",                  "definition4" @@ -11876,71 +10079,6 @@                    "dictionary": "Test Dictionary 2",                    "redundant": false                  } -              ], -              "termTags": [ -                { -                  "name": "tag3", -                  "category": "category3", -                  "notes": "tag3 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                }, -                { -                  "name": "tag4", -                  "category": "category4", -                  "notes": "tag4 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                }, -                { -                  "name": "tag5", -                  "category": "category5", -                  "notes": "tag5 notes", -                  "order": 0, -                  "score": 0, -                  "dictionary": "Test Dictionary 2", -                  "redundant": false -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打", -                  "reading": "ダース", -                  "hasReading": false, -                  "frequency": 1 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打", -                  "reading": "ダース", -                  "hasReading": true, -                  "frequency": 5 -                } -              ], -              "pitches": [], -              "sourceTermExactMatchCount": 1, -              "furiganaSegments": [ -                { -                  "text": "打", -                  "furigana": "ダース" -                }                ]              }            ], @@ -12266,131 +10404,7 @@            ],            "definitions": [              { -              "type": "termMergedByGlossary", -              "source": "打ち込む", -              "rawSource": "打ち込む", -              "reasons": [], -              "score": 10,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": [ -                "打ち込む" -              ], -              "reading": [ -                "うちこむ" -              ], -              "expressions": [ -                { -                  "sourceTerm": "打ち込む", -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "hasReading": false, -                      "frequency": 3 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "hasReading": true, -                      "frequency": 8 -                    } -                  ], -                  "pitches": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "pitches": [ -                        { -                          "position": 0, -                          "tags": [] -                        }, -                        { -                          "position": 3, -                          "tags": [] -                        } -                      ] -                    } -                  ], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "う" -                    }, -                    { -                      "text": "ち", -                      "furigana": "" -                    }, -                    { -                      "text": "込", -                      "furigana": "こ" -                    }, -                    { -                      "text": "む", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition13",                  "definition14" @@ -12415,440 +10429,12 @@                    "redundant": false                  }                ], -              "definitions": [ -                { -                  "type": "term", -                  "id": 7, -                  "source": "打ち込む", -                  "rawSource": "打ち込む", -                  "sourceTerm": "打ち込む", -                  "reasons": [], -                  "score": 10, -                  "isPrimary": true, -                  "sequence": 4, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "dictionaryNames": [ -                    "Test Dictionary 2" -                  ], -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "expressions": [ -                    { -                      "sourceTerm": "打ち込む", -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "termTags": [ -                        { -                          "name": "tag3", -                          "category": "category3", -                          "notes": "tag3 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag4", -                          "category": "category4", -                          "notes": "tag4 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag5", -                          "category": "category5", -                          "notes": "tag5 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        } -                      ], -                      "frequencies": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "うちこむ", -                          "hasReading": false, -                          "frequency": 3 -                        }, -                        { -                          "index": 1, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "うちこむ", -                          "hasReading": true, -                          "frequency": 8 -                        } -                      ], -                      "pitches": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "うちこむ", -                          "pitches": [ -                            { -                              "position": 0, -                              "tags": [] -                            }, -                            { -                              "position": 3, -                              "tags": [] -                            } -                          ] -                        } -                      ], -                      "furiganaSegments": [ -                        { -                          "text": "打", -                          "furigana": "う" -                        }, -                        { -                          "text": "ち", -                          "furigana": "" -                        }, -                        { -                          "text": "込", -                          "furigana": "こ" -                        }, -                        { -                          "text": "む", -                          "furigana": "" -                        } -                      ], -                      "termFrequency": "normal" -                    } -                  ], -                  "glossary": [ -                    "definition13", -                    "definition14" -                  ], -                  "definitionTags": [ -                    { -                      "name": "tag1", -                      "category": "category1", -                      "notes": "tag1 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag2", -                      "category": "category2", -                      "notes": "tag2 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "hasReading": false, -                      "frequency": 3 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "hasReading": true, -                      "frequency": 8 -                    } -                  ], -                  "pitches": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "pitches": [ -                        { -                          "position": 0, -                          "tags": [] -                        }, -                        { -                          "position": 3, -                          "tags": [] -                        } -                      ] -                    } -                  ], -                  "sourceTermExactMatchCount": 1, -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "う" -                    }, -                    { -                      "text": "ち", -                      "furigana": "" -                    }, -                    { -                      "text": "込", -                      "furigana": "こ" -                    }, -                    { -                      "text": "む", -                      "furigana": "" -                    } -                  ] -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "hasReading": false, -                  "frequency": 3 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "hasReading": true, -                  "frequency": 8 -                } -              ], -              "pitches": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "pitches": [ -                    { -                      "position": 0, -                      "tags": [] -                    }, -                    { -                      "position": 3, -                      "tags": [] -                    } -                  ] -                } -              ],                "only": [                  "うちこむ" -              ], -              "sourceTermExactMatchCount": 1 +              ]              },              { -              "type": "termMergedByGlossary", -              "source": "打ち込む", -              "rawSource": "打ち込む", -              "reasons": [], -              "score": 10,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": [ -                "打ち込む" -              ], -              "reading": [ -                "ぶちこむ" -              ], -              "expressions": [ -                { -                  "sourceTerm": "打ち込む", -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "hasReading": false, -                      "frequency": 3 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "hasReading": true, -                      "frequency": 9 -                    } -                  ], -                  "pitches": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "pitches": [ -                        { -                          "position": 0, -                          "tags": [] -                        }, -                        { -                          "position": 3, -                          "tags": [] -                        } -                      ] -                    } -                  ], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ぶ" -                    }, -                    { -                      "text": "ち", -                      "furigana": "" -                    }, -                    { -                      "text": "込", -                      "furigana": "こ" -                    }, -                    { -                      "text": "む", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition17",                  "definition18" @@ -12873,440 +10459,12 @@                    "redundant": false                  }                ], -              "definitions": [ -                { -                  "type": "term", -                  "id": 9, -                  "source": "打ち込む", -                  "rawSource": "打ち込む", -                  "sourceTerm": "打ち込む", -                  "reasons": [], -                  "score": 10, -                  "isPrimary": true, -                  "sequence": 4, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "dictionaryNames": [ -                    "Test Dictionary 2" -                  ], -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "expressions": [ -                    { -                      "sourceTerm": "打ち込む", -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "termTags": [ -                        { -                          "name": "tag3", -                          "category": "category3", -                          "notes": "tag3 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag4", -                          "category": "category4", -                          "notes": "tag4 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag5", -                          "category": "category5", -                          "notes": "tag5 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        } -                      ], -                      "frequencies": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "ぶちこむ", -                          "hasReading": false, -                          "frequency": 3 -                        }, -                        { -                          "index": 1, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "ぶちこむ", -                          "hasReading": true, -                          "frequency": 9 -                        } -                      ], -                      "pitches": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "ぶちこむ", -                          "pitches": [ -                            { -                              "position": 0, -                              "tags": [] -                            }, -                            { -                              "position": 3, -                              "tags": [] -                            } -                          ] -                        } -                      ], -                      "furiganaSegments": [ -                        { -                          "text": "打", -                          "furigana": "ぶ" -                        }, -                        { -                          "text": "ち", -                          "furigana": "" -                        }, -                        { -                          "text": "込", -                          "furigana": "こ" -                        }, -                        { -                          "text": "む", -                          "furigana": "" -                        } -                      ], -                      "termFrequency": "normal" -                    } -                  ], -                  "glossary": [ -                    "definition17", -                    "definition18" -                  ], -                  "definitionTags": [ -                    { -                      "name": "tag1", -                      "category": "category1", -                      "notes": "tag1 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag2", -                      "category": "category2", -                      "notes": "tag2 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "hasReading": false, -                      "frequency": 3 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "hasReading": true, -                      "frequency": 9 -                    } -                  ], -                  "pitches": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "pitches": [ -                        { -                          "position": 0, -                          "tags": [] -                        }, -                        { -                          "position": 3, -                          "tags": [] -                        } -                      ] -                    } -                  ], -                  "sourceTermExactMatchCount": 1, -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ぶ" -                    }, -                    { -                      "text": "ち", -                      "furigana": "" -                    }, -                    { -                      "text": "込", -                      "furigana": "こ" -                    }, -                    { -                      "text": "む", -                      "furigana": "" -                    } -                  ] -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "hasReading": false, -                  "frequency": 3 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "hasReading": true, -                  "frequency": 9 -                } -              ], -              "pitches": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "pitches": [ -                    { -                      "position": 0, -                      "tags": [] -                    }, -                    { -                      "position": 3, -                      "tags": [] -                    } -                  ] -                } -              ],                "only": [                  "ぶちこむ" -              ], -              "sourceTermExactMatchCount": 1 +              ]              },              { -              "type": "termMergedByGlossary", -              "source": "打ち込む", -              "rawSource": "打ち込む", -              "reasons": [], -              "score": 1,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": [ -                "打ち込む" -              ], -              "reading": [ -                "うちこむ" -              ], -              "expressions": [ -                { -                  "sourceTerm": "打ち込む", -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "termTags": [ -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag6", -                      "category": "default", -                      "notes": "", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag7", -                      "category": "default", -                      "notes": "", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "hasReading": false, -                      "frequency": 3 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "hasReading": true, -                      "frequency": 8 -                    } -                  ], -                  "pitches": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "pitches": [ -                        { -                          "position": 0, -                          "tags": [] -                        }, -                        { -                          "position": 3, -                          "tags": [] -                        } -                      ] -                    } -                  ], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "う" -                    }, -                    { -                      "text": "ち", -                      "furigana": "" -                    }, -                    { -                      "text": "込", -                      "furigana": "こ" -                    }, -                    { -                      "text": "む", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition15",                  "definition16" @@ -13331,440 +10489,12 @@                    "redundant": false                  }                ], -              "definitions": [ -                { -                  "type": "term", -                  "id": 8, -                  "source": "打ち込む", -                  "rawSource": "打ち込む", -                  "sourceTerm": "打ち込む", -                  "reasons": [], -                  "score": 1, -                  "isPrimary": true, -                  "sequence": 4, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "dictionaryNames": [ -                    "Test Dictionary 2" -                  ], -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "expressions": [ -                    { -                      "sourceTerm": "打ち込む", -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "termTags": [ -                        { -                          "name": "tag5", -                          "category": "category5", -                          "notes": "tag5 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag6", -                          "category": "default", -                          "notes": "", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag7", -                          "category": "default", -                          "notes": "", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        } -                      ], -                      "frequencies": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "うちこむ", -                          "hasReading": false, -                          "frequency": 3 -                        }, -                        { -                          "index": 1, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "うちこむ", -                          "hasReading": true, -                          "frequency": 8 -                        } -                      ], -                      "pitches": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "うちこむ", -                          "pitches": [ -                            { -                              "position": 0, -                              "tags": [] -                            }, -                            { -                              "position": 3, -                              "tags": [] -                            } -                          ] -                        } -                      ], -                      "furiganaSegments": [ -                        { -                          "text": "打", -                          "furigana": "う" -                        }, -                        { -                          "text": "ち", -                          "furigana": "" -                        }, -                        { -                          "text": "込", -                          "furigana": "こ" -                        }, -                        { -                          "text": "む", -                          "furigana": "" -                        } -                      ], -                      "termFrequency": "normal" -                    } -                  ], -                  "glossary": [ -                    "definition15", -                    "definition16" -                  ], -                  "definitionTags": [ -                    { -                      "name": "tag1", -                      "category": "category1", -                      "notes": "tag1 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag2", -                      "category": "category2", -                      "notes": "tag2 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "termTags": [ -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag6", -                      "category": "default", -                      "notes": "", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag7", -                      "category": "default", -                      "notes": "", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "hasReading": false, -                      "frequency": 3 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "hasReading": true, -                      "frequency": 8 -                    } -                  ], -                  "pitches": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "pitches": [ -                        { -                          "position": 0, -                          "tags": [] -                        }, -                        { -                          "position": 3, -                          "tags": [] -                        } -                      ] -                    } -                  ], -                  "sourceTermExactMatchCount": 1, -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "う" -                    }, -                    { -                      "text": "ち", -                      "furigana": "" -                    }, -                    { -                      "text": "込", -                      "furigana": "こ" -                    }, -                    { -                      "text": "む", -                      "furigana": "" -                    } -                  ] -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "hasReading": false, -                  "frequency": 3 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "hasReading": true, -                  "frequency": 8 -                } -              ], -              "pitches": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "pitches": [ -                    { -                      "position": 0, -                      "tags": [] -                    }, -                    { -                      "position": 3, -                      "tags": [] -                    } -                  ] -                } -              ],                "only": [                  "うちこむ" -              ], -              "sourceTermExactMatchCount": 1 +              ]              },              { -              "type": "termMergedByGlossary", -              "source": "打ち込む", -              "rawSource": "打ち込む", -              "reasons": [], -              "score": 1,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": [ -                "打ち込む" -              ], -              "reading": [ -                "ぶちこむ" -              ], -              "expressions": [ -                { -                  "sourceTerm": "打ち込む", -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "hasReading": false, -                      "frequency": 3 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "hasReading": true, -                      "frequency": 9 -                    } -                  ], -                  "pitches": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "pitches": [ -                        { -                          "position": 0, -                          "tags": [] -                        }, -                        { -                          "position": 3, -                          "tags": [] -                        } -                      ] -                    } -                  ], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ぶ" -                    }, -                    { -                      "text": "ち", -                      "furigana": "" -                    }, -                    { -                      "text": "込", -                      "furigana": "こ" -                    }, -                    { -                      "text": "む", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition19",                  "definition20" @@ -13789,313 +10519,9 @@                    "redundant": false                  }                ], -              "definitions": [ -                { -                  "type": "term", -                  "id": 10, -                  "source": "打ち込む", -                  "rawSource": "打ち込む", -                  "sourceTerm": "打ち込む", -                  "reasons": [], -                  "score": 1, -                  "isPrimary": true, -                  "sequence": 4, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "dictionaryNames": [ -                    "Test Dictionary 2" -                  ], -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "expressions": [ -                    { -                      "sourceTerm": "打ち込む", -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "termTags": [ -                        { -                          "name": "tag3", -                          "category": "category3", -                          "notes": "tag3 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag4", -                          "category": "category4", -                          "notes": "tag4 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag5", -                          "category": "category5", -                          "notes": "tag5 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        } -                      ], -                      "frequencies": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "ぶちこむ", -                          "hasReading": false, -                          "frequency": 3 -                        }, -                        { -                          "index": 1, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "ぶちこむ", -                          "hasReading": true, -                          "frequency": 9 -                        } -                      ], -                      "pitches": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "ぶちこむ", -                          "pitches": [ -                            { -                              "position": 0, -                              "tags": [] -                            }, -                            { -                              "position": 3, -                              "tags": [] -                            } -                          ] -                        } -                      ], -                      "furiganaSegments": [ -                        { -                          "text": "打", -                          "furigana": "ぶ" -                        }, -                        { -                          "text": "ち", -                          "furigana": "" -                        }, -                        { -                          "text": "込", -                          "furigana": "こ" -                        }, -                        { -                          "text": "む", -                          "furigana": "" -                        } -                      ], -                      "termFrequency": "normal" -                    } -                  ], -                  "glossary": [ -                    "definition19", -                    "definition20" -                  ], -                  "definitionTags": [ -                    { -                      "name": "tag1", -                      "category": "category1", -                      "notes": "tag1 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag2", -                      "category": "category2", -                      "notes": "tag2 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "hasReading": false, -                      "frequency": 3 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "hasReading": true, -                      "frequency": 9 -                    } -                  ], -                  "pitches": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "pitches": [ -                        { -                          "position": 0, -                          "tags": [] -                        }, -                        { -                          "position": 3, -                          "tags": [] -                        } -                      ] -                    } -                  ], -                  "sourceTermExactMatchCount": 1, -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ぶ" -                    }, -                    { -                      "text": "ち", -                      "furigana": "" -                    }, -                    { -                      "text": "込", -                      "furigana": "こ" -                    }, -                    { -                      "text": "む", -                      "furigana": "" -                    } -                  ] -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "hasReading": false, -                  "frequency": 3 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "hasReading": true, -                  "frequency": 9 -                } -              ], -              "pitches": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "pitches": [ -                    { -                      "position": 0, -                      "tags": [] -                    }, -                    { -                      "position": 3, -                      "tags": [] -                    } -                  ] -                } -              ],                "only": [                  "ぶちこむ" -              ], -              "sourceTermExactMatchCount": 1 +              ]              }            ],            "frequencies": [ @@ -14113,7 +10539,7 @@                "frequency": 3              },              { -              "index": 2, +              "index": 1,                "expressionIndex": 0,                "dictionary": "Test Dictionary 2",                "dictionaryOrder": { @@ -14126,7 +10552,7 @@                "frequency": 8              },              { -              "index": 1, +              "index": 2,                "expressionIndex": 1,                "dictionary": "Test Dictionary 2",                "dictionaryOrder": { @@ -14463,101 +10889,7 @@            ],            "definitions": [              { -              "type": "termMergedByGlossary", -              "source": "打ち", -              "rawSource": "打ち", -              "reasons": [], -              "score": 10,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": [ -                "打つ" -              ], -              "reading": [ -                "うつ" -              ], -              "expressions": [ -                { -                  "sourceTerm": "打つ", -                  "expression": "打つ", -                  "reading": "うつ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "うつ", -                      "hasReading": false, -                      "frequency": 2 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "うつ", -                      "hasReading": true, -                      "frequency": 6 -                    } -                  ], -                  "pitches": [], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "う" -                    }, -                    { -                      "text": "つ", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition5",                  "definition6" @@ -14582,330 +10914,12 @@                    "redundant": false                  }                ], -              "definitions": [ -                { -                  "type": "term", -                  "id": 3, -                  "source": "打ち", -                  "rawSource": "打ち", -                  "sourceTerm": "打つ", -                  "reasons": [ -                    "masu stem" -                  ], -                  "score": 10, -                  "isPrimary": true, -                  "sequence": 3, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "dictionaryNames": [ -                    "Test Dictionary 2" -                  ], -                  "expression": "打つ", -                  "reading": "うつ", -                  "expressions": [ -                    { -                      "sourceTerm": "打つ", -                      "expression": "打つ", -                      "reading": "うつ", -                      "termTags": [ -                        { -                          "name": "tag3", -                          "category": "category3", -                          "notes": "tag3 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag4", -                          "category": "category4", -                          "notes": "tag4 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag5", -                          "category": "category5", -                          "notes": "tag5 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        } -                      ], -                      "frequencies": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打つ", -                          "reading": "うつ", -                          "hasReading": false, -                          "frequency": 2 -                        }, -                        { -                          "index": 1, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打つ", -                          "reading": "うつ", -                          "hasReading": true, -                          "frequency": 6 -                        } -                      ], -                      "pitches": [], -                      "furiganaSegments": [ -                        { -                          "text": "打", -                          "furigana": "う" -                        }, -                        { -                          "text": "つ", -                          "furigana": "" -                        } -                      ], -                      "termFrequency": "normal" -                    } -                  ], -                  "glossary": [ -                    "definition5", -                    "definition6" -                  ], -                  "definitionTags": [ -                    { -                      "name": "tag1", -                      "category": "category1", -                      "notes": "tag1 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag2", -                      "category": "category2", -                      "notes": "tag2 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "うつ", -                      "hasReading": false, -                      "frequency": 2 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "うつ", -                      "hasReading": true, -                      "frequency": 6 -                    } -                  ], -                  "pitches": [], -                  "sourceTermExactMatchCount": 1, -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "う" -                    }, -                    { -                      "text": "つ", -                      "furigana": "" -                    } -                  ] -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "うつ", -                  "hasReading": false, -                  "frequency": 2 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "うつ", -                  "hasReading": true, -                  "frequency": 6 -                } -              ], -              "pitches": [],                "only": [                  "うつ" -              ], -              "sourceTermExactMatchCount": 1 +              ]              },              { -              "type": "termMergedByGlossary", -              "source": "打ち", -              "rawSource": "打ち", -              "reasons": [], -              "score": 10,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": [ -                "打つ" -              ], -              "reading": [ -                "ぶつ" -              ], -              "expressions": [ -                { -                  "sourceTerm": "打つ", -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "hasReading": false, -                      "frequency": 2 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "hasReading": true, -                      "frequency": 7 -                    } -                  ], -                  "pitches": [], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ぶ" -                    }, -                    { -                      "text": "つ", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition9",                  "definition10" @@ -14930,330 +10944,12 @@                    "redundant": false                  }                ], -              "definitions": [ -                { -                  "type": "term", -                  "id": 5, -                  "source": "打ち", -                  "rawSource": "打ち", -                  "sourceTerm": "打つ", -                  "reasons": [ -                    "masu stem" -                  ], -                  "score": 10, -                  "isPrimary": true, -                  "sequence": 3, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "dictionaryNames": [ -                    "Test Dictionary 2" -                  ], -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "expressions": [ -                    { -                      "sourceTerm": "打つ", -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "termTags": [ -                        { -                          "name": "tag3", -                          "category": "category3", -                          "notes": "tag3 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag4", -                          "category": "category4", -                          "notes": "tag4 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag5", -                          "category": "category5", -                          "notes": "tag5 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        } -                      ], -                      "frequencies": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打つ", -                          "reading": "ぶつ", -                          "hasReading": false, -                          "frequency": 2 -                        }, -                        { -                          "index": 1, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打つ", -                          "reading": "ぶつ", -                          "hasReading": true, -                          "frequency": 7 -                        } -                      ], -                      "pitches": [], -                      "furiganaSegments": [ -                        { -                          "text": "打", -                          "furigana": "ぶ" -                        }, -                        { -                          "text": "つ", -                          "furigana": "" -                        } -                      ], -                      "termFrequency": "normal" -                    } -                  ], -                  "glossary": [ -                    "definition9", -                    "definition10" -                  ], -                  "definitionTags": [ -                    { -                      "name": "tag1", -                      "category": "category1", -                      "notes": "tag1 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag2", -                      "category": "category2", -                      "notes": "tag2 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "hasReading": false, -                      "frequency": 2 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "hasReading": true, -                      "frequency": 7 -                    } -                  ], -                  "pitches": [], -                  "sourceTermExactMatchCount": 1, -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ぶ" -                    }, -                    { -                      "text": "つ", -                      "furigana": "" -                    } -                  ] -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "hasReading": false, -                  "frequency": 2 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "hasReading": true, -                  "frequency": 7 -                } -              ], -              "pitches": [],                "only": [                  "ぶつ" -              ], -              "sourceTermExactMatchCount": 1 +              ]              },              { -              "type": "termMergedByGlossary", -              "source": "打ち", -              "rawSource": "打ち", -              "reasons": [], -              "score": 1,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": [ -                "打つ" -              ], -              "reading": [ -                "うつ" -              ], -              "expressions": [ -                { -                  "sourceTerm": "打つ", -                  "expression": "打つ", -                  "reading": "うつ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "うつ", -                      "hasReading": false, -                      "frequency": 2 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "うつ", -                      "hasReading": true, -                      "frequency": 6 -                    } -                  ], -                  "pitches": [], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "う" -                    }, -                    { -                      "text": "つ", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition7",                  "definition8" @@ -15278,330 +10974,12 @@                    "redundant": false                  }                ], -              "definitions": [ -                { -                  "type": "term", -                  "id": 4, -                  "source": "打ち", -                  "rawSource": "打ち", -                  "sourceTerm": "打つ", -                  "reasons": [ -                    "masu stem" -                  ], -                  "score": 1, -                  "isPrimary": true, -                  "sequence": 3, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "dictionaryNames": [ -                    "Test Dictionary 2" -                  ], -                  "expression": "打つ", -                  "reading": "うつ", -                  "expressions": [ -                    { -                      "sourceTerm": "打つ", -                      "expression": "打つ", -                      "reading": "うつ", -                      "termTags": [ -                        { -                          "name": "tag3", -                          "category": "category3", -                          "notes": "tag3 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag4", -                          "category": "category4", -                          "notes": "tag4 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag5", -                          "category": "category5", -                          "notes": "tag5 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        } -                      ], -                      "frequencies": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打つ", -                          "reading": "うつ", -                          "hasReading": false, -                          "frequency": 2 -                        }, -                        { -                          "index": 1, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打つ", -                          "reading": "うつ", -                          "hasReading": true, -                          "frequency": 6 -                        } -                      ], -                      "pitches": [], -                      "furiganaSegments": [ -                        { -                          "text": "打", -                          "furigana": "う" -                        }, -                        { -                          "text": "つ", -                          "furigana": "" -                        } -                      ], -                      "termFrequency": "normal" -                    } -                  ], -                  "glossary": [ -                    "definition7", -                    "definition8" -                  ], -                  "definitionTags": [ -                    { -                      "name": "tag1", -                      "category": "category1", -                      "notes": "tag1 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag2", -                      "category": "category2", -                      "notes": "tag2 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "うつ", -                      "hasReading": false, -                      "frequency": 2 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "うつ", -                      "hasReading": true, -                      "frequency": 6 -                    } -                  ], -                  "pitches": [], -                  "sourceTermExactMatchCount": 1, -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "う" -                    }, -                    { -                      "text": "つ", -                      "furigana": "" -                    } -                  ] -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "うつ", -                  "hasReading": false, -                  "frequency": 2 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "うつ", -                  "hasReading": true, -                  "frequency": 6 -                } -              ], -              "pitches": [],                "only": [                  "うつ" -              ], -              "sourceTermExactMatchCount": 1 +              ]              },              { -              "type": "termMergedByGlossary", -              "source": "打ち", -              "rawSource": "打ち", -              "reasons": [], -              "score": 1,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": [ -                "打つ" -              ], -              "reading": [ -                "ぶつ" -              ], -              "expressions": [ -                { -                  "sourceTerm": "打つ", -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "hasReading": false, -                      "frequency": 2 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "hasReading": true, -                      "frequency": 7 -                    } -                  ], -                  "pitches": [], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ぶ" -                    }, -                    { -                      "text": "つ", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition11",                  "definition12" @@ -15626,233 +11004,9 @@                    "redundant": false                  }                ], -              "definitions": [ -                { -                  "type": "term", -                  "id": 6, -                  "source": "打ち", -                  "rawSource": "打ち", -                  "sourceTerm": "打つ", -                  "reasons": [ -                    "masu stem" -                  ], -                  "score": 1, -                  "isPrimary": true, -                  "sequence": 3, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "dictionaryNames": [ -                    "Test Dictionary 2" -                  ], -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "expressions": [ -                    { -                      "sourceTerm": "打つ", -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "termTags": [ -                        { -                          "name": "tag3", -                          "category": "category3", -                          "notes": "tag3 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag4", -                          "category": "category4", -                          "notes": "tag4 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag5", -                          "category": "category5", -                          "notes": "tag5 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        } -                      ], -                      "frequencies": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打つ", -                          "reading": "ぶつ", -                          "hasReading": false, -                          "frequency": 2 -                        }, -                        { -                          "index": 1, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打つ", -                          "reading": "ぶつ", -                          "hasReading": true, -                          "frequency": 7 -                        } -                      ], -                      "pitches": [], -                      "furiganaSegments": [ -                        { -                          "text": "打", -                          "furigana": "ぶ" -                        }, -                        { -                          "text": "つ", -                          "furigana": "" -                        } -                      ], -                      "termFrequency": "normal" -                    } -                  ], -                  "glossary": [ -                    "definition11", -                    "definition12" -                  ], -                  "definitionTags": [ -                    { -                      "name": "tag1", -                      "category": "category1", -                      "notes": "tag1 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag2", -                      "category": "category2", -                      "notes": "tag2 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "hasReading": false, -                      "frequency": 2 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "hasReading": true, -                      "frequency": 7 -                    } -                  ], -                  "pitches": [], -                  "sourceTermExactMatchCount": 1, -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ぶ" -                    }, -                    { -                      "text": "つ", -                      "furigana": "" -                    } -                  ] -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "hasReading": false, -                  "frequency": 2 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "hasReading": true, -                  "frequency": 7 -                } -              ], -              "pitches": [],                "only": [                  "ぶつ" -              ], -              "sourceTermExactMatchCount": 1 +              ]              }            ],            "frequencies": [ @@ -15870,7 +11024,7 @@                "frequency": 2              },              { -              "index": 2, +              "index": 1,                "expressionIndex": 0,                "dictionary": "Test Dictionary 2",                "dictionaryOrder": { @@ -15883,7 +11037,7 @@                "frequency": 6              },              { -              "index": 1, +              "index": 2,                "expressionIndex": 1,                "dictionary": "Test Dictionary 2",                "dictionaryOrder": { @@ -16042,97 +11196,7 @@            ],            "definitions": [              { -              "type": "termMergedByGlossary", -              "source": "打", -              "rawSource": "打", -              "reasons": [], -              "score": 1,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": [ -                "打" -              ], -              "reading": [ -                "だ" -              ], -              "expressions": [ -                { -                  "sourceTerm": "打", -                  "expression": "打", -                  "reading": "だ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打", -                      "reading": "だ", -                      "hasReading": false, -                      "frequency": 1 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打", -                      "reading": "だ", -                      "hasReading": true, -                      "frequency": 4 -                    } -                  ], -                  "pitches": [], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "だ" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition1",                  "definition2" @@ -16157,221 +11221,7 @@                    "redundant": false                  }                ], -              "definitions": [ -                { -                  "type": "term", -                  "id": 1, -                  "source": "打", -                  "rawSource": "打", -                  "sourceTerm": "打", -                  "reasons": [], -                  "score": 1, -                  "isPrimary": true, -                  "sequence": 1, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "dictionaryNames": [ -                    "Test Dictionary 2" -                  ], -                  "expression": "打", -                  "reading": "だ", -                  "expressions": [ -                    { -                      "sourceTerm": "打", -                      "expression": "打", -                      "reading": "だ", -                      "termTags": [ -                        { -                          "name": "tag3", -                          "category": "category3", -                          "notes": "tag3 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag4", -                          "category": "category4", -                          "notes": "tag4 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag5", -                          "category": "category5", -                          "notes": "tag5 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        } -                      ], -                      "frequencies": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打", -                          "reading": "だ", -                          "hasReading": false, -                          "frequency": 1 -                        }, -                        { -                          "index": 1, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打", -                          "reading": "だ", -                          "hasReading": true, -                          "frequency": 4 -                        } -                      ], -                      "pitches": [], -                      "furiganaSegments": [ -                        { -                          "text": "打", -                          "furigana": "だ" -                        } -                      ], -                      "termFrequency": "normal" -                    } -                  ], -                  "glossary": [ -                    "definition1", -                    "definition2" -                  ], -                  "definitionTags": [ -                    { -                      "name": "tag1", -                      "category": "category1", -                      "notes": "tag1 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag2", -                      "category": "category2", -                      "notes": "tag2 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打", -                      "reading": "だ", -                      "hasReading": false, -                      "frequency": 1 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打", -                      "reading": "だ", -                      "hasReading": true, -                      "frequency": 4 -                    } -                  ], -                  "pitches": [], -                  "sourceTermExactMatchCount": 1, -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "だ" -                    } -                  ] -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打", -                  "reading": "だ", -                  "hasReading": false, -                  "frequency": 1 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打", -                  "reading": "だ", -                  "hasReading": true, -                  "frequency": 4 -                } -              ], -              "pitches": [], -              "only": [], -              "sourceTermExactMatchCount": 1 +              "only": []              }            ],            "frequencies": [ @@ -16534,97 +11384,7 @@            ],            "definitions": [              { -              "type": "termMergedByGlossary", -              "source": "打", -              "rawSource": "打", -              "reasons": [], -              "score": 1,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": [ -                "打" -              ], -              "reading": [ -                "ダース" -              ], -              "expressions": [ -                { -                  "sourceTerm": "打", -                  "expression": "打", -                  "reading": "ダース", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打", -                      "reading": "ダース", -                      "hasReading": false, -                      "frequency": 1 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打", -                      "reading": "ダース", -                      "hasReading": true, -                      "frequency": 5 -                    } -                  ], -                  "pitches": [], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ダース" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition3",                  "definition4" @@ -16649,221 +11409,7 @@                    "redundant": false                  }                ], -              "definitions": [ -                { -                  "type": "term", -                  "id": 2, -                  "source": "打", -                  "rawSource": "打", -                  "sourceTerm": "打", -                  "reasons": [], -                  "score": 1, -                  "isPrimary": true, -                  "sequence": 2, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "dictionaryNames": [ -                    "Test Dictionary 2" -                  ], -                  "expression": "打", -                  "reading": "ダース", -                  "expressions": [ -                    { -                      "sourceTerm": "打", -                      "expression": "打", -                      "reading": "ダース", -                      "termTags": [ -                        { -                          "name": "tag3", -                          "category": "category3", -                          "notes": "tag3 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag4", -                          "category": "category4", -                          "notes": "tag4 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag5", -                          "category": "category5", -                          "notes": "tag5 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        } -                      ], -                      "frequencies": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打", -                          "reading": "ダース", -                          "hasReading": false, -                          "frequency": 1 -                        }, -                        { -                          "index": 1, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打", -                          "reading": "ダース", -                          "hasReading": true, -                          "frequency": 5 -                        } -                      ], -                      "pitches": [], -                      "furiganaSegments": [ -                        { -                          "text": "打", -                          "furigana": "ダース" -                        } -                      ], -                      "termFrequency": "normal" -                    } -                  ], -                  "glossary": [ -                    "definition3", -                    "definition4" -                  ], -                  "definitionTags": [ -                    { -                      "name": "tag1", -                      "category": "category1", -                      "notes": "tag1 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag2", -                      "category": "category2", -                      "notes": "tag2 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打", -                      "reading": "ダース", -                      "hasReading": false, -                      "frequency": 1 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打", -                      "reading": "ダース", -                      "hasReading": true, -                      "frequency": 5 -                    } -                  ], -                  "pitches": [], -                  "sourceTermExactMatchCount": 1, -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ダース" -                    } -                  ] -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打", -                  "reading": "ダース", -                  "hasReading": false, -                  "frequency": 1 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打", -                  "reading": "ダース", -                  "hasReading": true, -                  "frequency": 5 -                } -              ], -              "pitches": [], -              "only": [], -              "sourceTermExactMatchCount": 1 +              "only": []              }            ],            "frequencies": [ @@ -25245,7 +19791,7 @@                "termFrequency": "normal"              },              { -              "sourceTerm": "うちこむ", +              "sourceTerm": "打ち込む",                "expression": "打ち込む",                "reading": "ぶちこむ",                "termTags": [ @@ -25351,131 +19897,7 @@            ],            "definitions": [              { -              "type": "termMergedByGlossary", -              "source": "うちこむ", -              "rawSource": "うちこむ", -              "reasons": [], -              "score": 10,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": [ -                "打ち込む" -              ], -              "reading": [ -                "うちこむ" -              ], -              "expressions": [ -                { -                  "sourceTerm": "うちこむ", -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "hasReading": false, -                      "frequency": 3 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "hasReading": true, -                      "frequency": 8 -                    } -                  ], -                  "pitches": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "pitches": [ -                        { -                          "position": 0, -                          "tags": [] -                        }, -                        { -                          "position": 3, -                          "tags": [] -                        } -                      ] -                    } -                  ], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "う" -                    }, -                    { -                      "text": "ち", -                      "furigana": "" -                    }, -                    { -                      "text": "込", -                      "furigana": "こ" -                    }, -                    { -                      "text": "む", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition13",                  "definition14" @@ -25500,440 +19922,12 @@                    "redundant": false                  }                ], -              "definitions": [ -                { -                  "type": "term", -                  "id": 7, -                  "source": "うちこむ", -                  "rawSource": "うちこむ", -                  "sourceTerm": "うちこむ", -                  "reasons": [], -                  "score": 10, -                  "isPrimary": true, -                  "sequence": 4, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "dictionaryNames": [ -                    "Test Dictionary 2" -                  ], -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "expressions": [ -                    { -                      "sourceTerm": "うちこむ", -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "termTags": [ -                        { -                          "name": "tag3", -                          "category": "category3", -                          "notes": "tag3 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag4", -                          "category": "category4", -                          "notes": "tag4 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag5", -                          "category": "category5", -                          "notes": "tag5 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        } -                      ], -                      "frequencies": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "うちこむ", -                          "hasReading": false, -                          "frequency": 3 -                        }, -                        { -                          "index": 1, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "うちこむ", -                          "hasReading": true, -                          "frequency": 8 -                        } -                      ], -                      "pitches": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "うちこむ", -                          "pitches": [ -                            { -                              "position": 0, -                              "tags": [] -                            }, -                            { -                              "position": 3, -                              "tags": [] -                            } -                          ] -                        } -                      ], -                      "furiganaSegments": [ -                        { -                          "text": "打", -                          "furigana": "う" -                        }, -                        { -                          "text": "ち", -                          "furigana": "" -                        }, -                        { -                          "text": "込", -                          "furigana": "こ" -                        }, -                        { -                          "text": "む", -                          "furigana": "" -                        } -                      ], -                      "termFrequency": "normal" -                    } -                  ], -                  "glossary": [ -                    "definition13", -                    "definition14" -                  ], -                  "definitionTags": [ -                    { -                      "name": "tag1", -                      "category": "category1", -                      "notes": "tag1 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag2", -                      "category": "category2", -                      "notes": "tag2 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "hasReading": false, -                      "frequency": 3 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "hasReading": true, -                      "frequency": 8 -                    } -                  ], -                  "pitches": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "pitches": [ -                        { -                          "position": 0, -                          "tags": [] -                        }, -                        { -                          "position": 3, -                          "tags": [] -                        } -                      ] -                    } -                  ], -                  "sourceTermExactMatchCount": 0, -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "う" -                    }, -                    { -                      "text": "ち", -                      "furigana": "" -                    }, -                    { -                      "text": "込", -                      "furigana": "こ" -                    }, -                    { -                      "text": "む", -                      "furigana": "" -                    } -                  ] -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "hasReading": false, -                  "frequency": 3 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "hasReading": true, -                  "frequency": 8 -                } -              ], -              "pitches": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "pitches": [ -                    { -                      "position": 0, -                      "tags": [] -                    }, -                    { -                      "position": 3, -                      "tags": [] -                    } -                  ] -                } -              ],                "only": [                  "うちこむ" -              ], -              "sourceTermExactMatchCount": 0 +              ]              },              { -              "type": "termMergedByGlossary", -              "source": "うちこむ", -              "rawSource": "うちこむ", -              "reasons": [], -              "score": 10,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": [ -                "打ち込む" -              ], -              "reading": [ -                "ぶちこむ" -              ], -              "expressions": [ -                { -                  "sourceTerm": "うちこむ", -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "hasReading": false, -                      "frequency": 3 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "hasReading": true, -                      "frequency": 9 -                    } -                  ], -                  "pitches": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "pitches": [ -                        { -                          "position": 0, -                          "tags": [] -                        }, -                        { -                          "position": 3, -                          "tags": [] -                        } -                      ] -                    } -                  ], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ぶ" -                    }, -                    { -                      "text": "ち", -                      "furigana": "" -                    }, -                    { -                      "text": "込", -                      "furigana": "こ" -                    }, -                    { -                      "text": "む", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition17",                  "definition18" @@ -25958,440 +19952,12 @@                    "redundant": false                  }                ], -              "definitions": [ -                { -                  "type": "term", -                  "id": 9, -                  "source": "うちこむ", -                  "rawSource": "うちこむ", -                  "sourceTerm": "うちこむ", -                  "reasons": [], -                  "score": 10, -                  "isPrimary": false, -                  "sequence": 4, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "dictionaryNames": [ -                    "Test Dictionary 2" -                  ], -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "expressions": [ -                    { -                      "sourceTerm": "うちこむ", -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "termTags": [ -                        { -                          "name": "tag3", -                          "category": "category3", -                          "notes": "tag3 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag4", -                          "category": "category4", -                          "notes": "tag4 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag5", -                          "category": "category5", -                          "notes": "tag5 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        } -                      ], -                      "frequencies": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "ぶちこむ", -                          "hasReading": false, -                          "frequency": 3 -                        }, -                        { -                          "index": 1, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "ぶちこむ", -                          "hasReading": true, -                          "frequency": 9 -                        } -                      ], -                      "pitches": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "ぶちこむ", -                          "pitches": [ -                            { -                              "position": 0, -                              "tags": [] -                            }, -                            { -                              "position": 3, -                              "tags": [] -                            } -                          ] -                        } -                      ], -                      "furiganaSegments": [ -                        { -                          "text": "打", -                          "furigana": "ぶ" -                        }, -                        { -                          "text": "ち", -                          "furigana": "" -                        }, -                        { -                          "text": "込", -                          "furigana": "こ" -                        }, -                        { -                          "text": "む", -                          "furigana": "" -                        } -                      ], -                      "termFrequency": "normal" -                    } -                  ], -                  "glossary": [ -                    "definition17", -                    "definition18" -                  ], -                  "definitionTags": [ -                    { -                      "name": "tag1", -                      "category": "category1", -                      "notes": "tag1 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag2", -                      "category": "category2", -                      "notes": "tag2 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "hasReading": false, -                      "frequency": 3 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "hasReading": true, -                      "frequency": 9 -                    } -                  ], -                  "pitches": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "pitches": [ -                        { -                          "position": 0, -                          "tags": [] -                        }, -                        { -                          "position": 3, -                          "tags": [] -                        } -                      ] -                    } -                  ], -                  "sourceTermExactMatchCount": 0, -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ぶ" -                    }, -                    { -                      "text": "ち", -                      "furigana": "" -                    }, -                    { -                      "text": "込", -                      "furigana": "こ" -                    }, -                    { -                      "text": "む", -                      "furigana": "" -                    } -                  ] -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "hasReading": false, -                  "frequency": 3 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "hasReading": true, -                  "frequency": 9 -                } -              ], -              "pitches": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "pitches": [ -                    { -                      "position": 0, -                      "tags": [] -                    }, -                    { -                      "position": 3, -                      "tags": [] -                    } -                  ] -                } -              ],                "only": [                  "ぶちこむ" -              ], -              "sourceTermExactMatchCount": 0 +              ]              },              { -              "type": "termMergedByGlossary", -              "source": "うちこむ", -              "rawSource": "うちこむ", -              "reasons": [], -              "score": 1,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": [ -                "打ち込む" -              ], -              "reading": [ -                "うちこむ" -              ], -              "expressions": [ -                { -                  "sourceTerm": "うちこむ", -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "termTags": [ -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag6", -                      "category": "default", -                      "notes": "", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag7", -                      "category": "default", -                      "notes": "", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "hasReading": false, -                      "frequency": 3 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "hasReading": true, -                      "frequency": 8 -                    } -                  ], -                  "pitches": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "pitches": [ -                        { -                          "position": 0, -                          "tags": [] -                        }, -                        { -                          "position": 3, -                          "tags": [] -                        } -                      ] -                    } -                  ], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "う" -                    }, -                    { -                      "text": "ち", -                      "furigana": "" -                    }, -                    { -                      "text": "込", -                      "furigana": "こ" -                    }, -                    { -                      "text": "む", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition15",                  "definition16" @@ -26416,440 +19982,12 @@                    "redundant": false                  }                ], -              "definitions": [ -                { -                  "type": "term", -                  "id": 8, -                  "source": "うちこむ", -                  "rawSource": "うちこむ", -                  "sourceTerm": "うちこむ", -                  "reasons": [], -                  "score": 1, -                  "isPrimary": true, -                  "sequence": 4, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "dictionaryNames": [ -                    "Test Dictionary 2" -                  ], -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "expressions": [ -                    { -                      "sourceTerm": "うちこむ", -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "termTags": [ -                        { -                          "name": "tag5", -                          "category": "category5", -                          "notes": "tag5 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag6", -                          "category": "default", -                          "notes": "", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag7", -                          "category": "default", -                          "notes": "", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        } -                      ], -                      "frequencies": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "うちこむ", -                          "hasReading": false, -                          "frequency": 3 -                        }, -                        { -                          "index": 1, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "うちこむ", -                          "hasReading": true, -                          "frequency": 8 -                        } -                      ], -                      "pitches": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "うちこむ", -                          "pitches": [ -                            { -                              "position": 0, -                              "tags": [] -                            }, -                            { -                              "position": 3, -                              "tags": [] -                            } -                          ] -                        } -                      ], -                      "furiganaSegments": [ -                        { -                          "text": "打", -                          "furigana": "う" -                        }, -                        { -                          "text": "ち", -                          "furigana": "" -                        }, -                        { -                          "text": "込", -                          "furigana": "こ" -                        }, -                        { -                          "text": "む", -                          "furigana": "" -                        } -                      ], -                      "termFrequency": "normal" -                    } -                  ], -                  "glossary": [ -                    "definition15", -                    "definition16" -                  ], -                  "definitionTags": [ -                    { -                      "name": "tag1", -                      "category": "category1", -                      "notes": "tag1 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag2", -                      "category": "category2", -                      "notes": "tag2 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "termTags": [ -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag6", -                      "category": "default", -                      "notes": "", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag7", -                      "category": "default", -                      "notes": "", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "hasReading": false, -                      "frequency": 3 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "hasReading": true, -                      "frequency": 8 -                    } -                  ], -                  "pitches": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "うちこむ", -                      "pitches": [ -                        { -                          "position": 0, -                          "tags": [] -                        }, -                        { -                          "position": 3, -                          "tags": [] -                        } -                      ] -                    } -                  ], -                  "sourceTermExactMatchCount": 0, -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "う" -                    }, -                    { -                      "text": "ち", -                      "furigana": "" -                    }, -                    { -                      "text": "込", -                      "furigana": "こ" -                    }, -                    { -                      "text": "む", -                      "furigana": "" -                    } -                  ] -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "hasReading": false, -                  "frequency": 3 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "hasReading": true, -                  "frequency": 8 -                } -              ], -              "pitches": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "うちこむ", -                  "pitches": [ -                    { -                      "position": 0, -                      "tags": [] -                    }, -                    { -                      "position": 3, -                      "tags": [] -                    } -                  ] -                } -              ],                "only": [                  "うちこむ" -              ], -              "sourceTermExactMatchCount": 0 +              ]              },              { -              "type": "termMergedByGlossary", -              "source": "うちこむ", -              "rawSource": "うちこむ", -              "reasons": [], -              "score": 1,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": [ -                "打ち込む" -              ], -              "reading": [ -                "ぶちこむ" -              ], -              "expressions": [ -                { -                  "sourceTerm": "うちこむ", -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "hasReading": false, -                      "frequency": 3 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "hasReading": true, -                      "frequency": 9 -                    } -                  ], -                  "pitches": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "pitches": [ -                        { -                          "position": 0, -                          "tags": [] -                        }, -                        { -                          "position": 3, -                          "tags": [] -                        } -                      ] -                    } -                  ], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ぶ" -                    }, -                    { -                      "text": "ち", -                      "furigana": "" -                    }, -                    { -                      "text": "込", -                      "furigana": "こ" -                    }, -                    { -                      "text": "む", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition19",                  "definition20" @@ -26874,313 +20012,9 @@                    "redundant": false                  }                ], -              "definitions": [ -                { -                  "type": "term", -                  "id": 10, -                  "source": "うちこむ", -                  "rawSource": "うちこむ", -                  "sourceTerm": "うちこむ", -                  "reasons": [], -                  "score": 1, -                  "isPrimary": false, -                  "sequence": 4, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "dictionaryNames": [ -                    "Test Dictionary 2" -                  ], -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "expressions": [ -                    { -                      "sourceTerm": "うちこむ", -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "termTags": [ -                        { -                          "name": "tag3", -                          "category": "category3", -                          "notes": "tag3 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag4", -                          "category": "category4", -                          "notes": "tag4 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag5", -                          "category": "category5", -                          "notes": "tag5 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        } -                      ], -                      "frequencies": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "ぶちこむ", -                          "hasReading": false, -                          "frequency": 3 -                        }, -                        { -                          "index": 1, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "ぶちこむ", -                          "hasReading": true, -                          "frequency": 9 -                        } -                      ], -                      "pitches": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打ち込む", -                          "reading": "ぶちこむ", -                          "pitches": [ -                            { -                              "position": 0, -                              "tags": [] -                            }, -                            { -                              "position": 3, -                              "tags": [] -                            } -                          ] -                        } -                      ], -                      "furiganaSegments": [ -                        { -                          "text": "打", -                          "furigana": "ぶ" -                        }, -                        { -                          "text": "ち", -                          "furigana": "" -                        }, -                        { -                          "text": "込", -                          "furigana": "こ" -                        }, -                        { -                          "text": "む", -                          "furigana": "" -                        } -                      ], -                      "termFrequency": "normal" -                    } -                  ], -                  "glossary": [ -                    "definition19", -                    "definition20" -                  ], -                  "definitionTags": [ -                    { -                      "name": "tag1", -                      "category": "category1", -                      "notes": "tag1 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag2", -                      "category": "category2", -                      "notes": "tag2 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "hasReading": false, -                      "frequency": 3 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "hasReading": true, -                      "frequency": 9 -                    } -                  ], -                  "pitches": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打ち込む", -                      "reading": "ぶちこむ", -                      "pitches": [ -                        { -                          "position": 0, -                          "tags": [] -                        }, -                        { -                          "position": 3, -                          "tags": [] -                        } -                      ] -                    } -                  ], -                  "sourceTermExactMatchCount": 0, -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ぶ" -                    }, -                    { -                      "text": "ち", -                      "furigana": "" -                    }, -                    { -                      "text": "込", -                      "furigana": "こ" -                    }, -                    { -                      "text": "む", -                      "furigana": "" -                    } -                  ] -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "hasReading": false, -                  "frequency": 3 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "hasReading": true, -                  "frequency": 9 -                } -              ], -              "pitches": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打ち込む", -                  "reading": "ぶちこむ", -                  "pitches": [ -                    { -                      "position": 0, -                      "tags": [] -                    }, -                    { -                      "position": 3, -                      "tags": [] -                    } -                  ] -                } -              ],                "only": [                  "ぶちこむ" -              ], -              "sourceTermExactMatchCount": 0 +              ]              }            ],            "frequencies": [ @@ -27198,7 +20032,7 @@                "frequency": 3              },              { -              "index": 2, +              "index": 1,                "expressionIndex": 0,                "dictionary": "Test Dictionary 2",                "dictionaryOrder": { @@ -27211,7 +20045,7 @@                "frequency": 8              },              { -              "index": 1, +              "index": 2,                "expressionIndex": 1,                "dictionary": "Test Dictionary 2",                "dictionaryOrder": { @@ -27472,7 +20306,7 @@                "termFrequency": "normal"              },              { -              "sourceTerm": "うつ", +              "sourceTerm": "打つ",                "expression": "打つ",                "reading": "ぶつ",                "termTags": [ @@ -27548,101 +20382,7 @@            ],            "definitions": [              { -              "type": "termMergedByGlossary", -              "source": "うち", -              "rawSource": "うち", -              "reasons": [], -              "score": 10,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": [ -                "打つ" -              ], -              "reading": [ -                "うつ" -              ], -              "expressions": [ -                { -                  "sourceTerm": "うつ", -                  "expression": "打つ", -                  "reading": "うつ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "うつ", -                      "hasReading": false, -                      "frequency": 2 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "うつ", -                      "hasReading": true, -                      "frequency": 6 -                    } -                  ], -                  "pitches": [], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "う" -                    }, -                    { -                      "text": "つ", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition5",                  "definition6" @@ -27667,330 +20407,12 @@                    "redundant": false                  }                ], -              "definitions": [ -                { -                  "type": "term", -                  "id": 3, -                  "source": "うち", -                  "rawSource": "うち", -                  "sourceTerm": "うつ", -                  "reasons": [ -                    "masu stem" -                  ], -                  "score": 10, -                  "isPrimary": true, -                  "sequence": 3, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "dictionaryNames": [ -                    "Test Dictionary 2" -                  ], -                  "expression": "打つ", -                  "reading": "うつ", -                  "expressions": [ -                    { -                      "sourceTerm": "うつ", -                      "expression": "打つ", -                      "reading": "うつ", -                      "termTags": [ -                        { -                          "name": "tag3", -                          "category": "category3", -                          "notes": "tag3 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag4", -                          "category": "category4", -                          "notes": "tag4 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag5", -                          "category": "category5", -                          "notes": "tag5 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        } -                      ], -                      "frequencies": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打つ", -                          "reading": "うつ", -                          "hasReading": false, -                          "frequency": 2 -                        }, -                        { -                          "index": 1, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打つ", -                          "reading": "うつ", -                          "hasReading": true, -                          "frequency": 6 -                        } -                      ], -                      "pitches": [], -                      "furiganaSegments": [ -                        { -                          "text": "打", -                          "furigana": "う" -                        }, -                        { -                          "text": "つ", -                          "furigana": "" -                        } -                      ], -                      "termFrequency": "normal" -                    } -                  ], -                  "glossary": [ -                    "definition5", -                    "definition6" -                  ], -                  "definitionTags": [ -                    { -                      "name": "tag1", -                      "category": "category1", -                      "notes": "tag1 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag2", -                      "category": "category2", -                      "notes": "tag2 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "うつ", -                      "hasReading": false, -                      "frequency": 2 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "うつ", -                      "hasReading": true, -                      "frequency": 6 -                    } -                  ], -                  "pitches": [], -                  "sourceTermExactMatchCount": 0, -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "う" -                    }, -                    { -                      "text": "つ", -                      "furigana": "" -                    } -                  ] -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "うつ", -                  "hasReading": false, -                  "frequency": 2 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "うつ", -                  "hasReading": true, -                  "frequency": 6 -                } -              ], -              "pitches": [],                "only": [                  "うつ" -              ], -              "sourceTermExactMatchCount": 0 +              ]              },              { -              "type": "termMergedByGlossary", -              "source": "うち", -              "rawSource": "うち", -              "reasons": [], -              "score": 10,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": [ -                "打つ" -              ], -              "reading": [ -                "ぶつ" -              ], -              "expressions": [ -                { -                  "sourceTerm": "うつ", -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "hasReading": false, -                      "frequency": 2 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "hasReading": true, -                      "frequency": 7 -                    } -                  ], -                  "pitches": [], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ぶ" -                    }, -                    { -                      "text": "つ", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition9",                  "definition10" @@ -28015,328 +20437,12 @@                    "redundant": false                  }                ], -              "definitions": [ -                { -                  "type": "term", -                  "id": 5, -                  "source": "うち", -                  "rawSource": "うち", -                  "sourceTerm": "うつ", -                  "reasons": [], -                  "score": 10, -                  "isPrimary": false, -                  "sequence": 3, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "dictionaryNames": [ -                    "Test Dictionary 2" -                  ], -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "expressions": [ -                    { -                      "sourceTerm": "うつ", -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "termTags": [ -                        { -                          "name": "tag3", -                          "category": "category3", -                          "notes": "tag3 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag4", -                          "category": "category4", -                          "notes": "tag4 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag5", -                          "category": "category5", -                          "notes": "tag5 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        } -                      ], -                      "frequencies": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打つ", -                          "reading": "ぶつ", -                          "hasReading": false, -                          "frequency": 2 -                        }, -                        { -                          "index": 1, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打つ", -                          "reading": "ぶつ", -                          "hasReading": true, -                          "frequency": 7 -                        } -                      ], -                      "pitches": [], -                      "furiganaSegments": [ -                        { -                          "text": "打", -                          "furigana": "ぶ" -                        }, -                        { -                          "text": "つ", -                          "furigana": "" -                        } -                      ], -                      "termFrequency": "normal" -                    } -                  ], -                  "glossary": [ -                    "definition9", -                    "definition10" -                  ], -                  "definitionTags": [ -                    { -                      "name": "tag1", -                      "category": "category1", -                      "notes": "tag1 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag2", -                      "category": "category2", -                      "notes": "tag2 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "hasReading": false, -                      "frequency": 2 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "hasReading": true, -                      "frequency": 7 -                    } -                  ], -                  "pitches": [], -                  "sourceTermExactMatchCount": 0, -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ぶ" -                    }, -                    { -                      "text": "つ", -                      "furigana": "" -                    } -                  ] -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "hasReading": false, -                  "frequency": 2 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "hasReading": true, -                  "frequency": 7 -                } -              ], -              "pitches": [],                "only": [                  "ぶつ" -              ], -              "sourceTermExactMatchCount": 0 +              ]              },              { -              "type": "termMergedByGlossary", -              "source": "うち", -              "rawSource": "うち", -              "reasons": [], -              "score": 1,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": [ -                "打つ" -              ], -              "reading": [ -                "うつ" -              ], -              "expressions": [ -                { -                  "sourceTerm": "うつ", -                  "expression": "打つ", -                  "reading": "うつ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "うつ", -                      "hasReading": false, -                      "frequency": 2 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "うつ", -                      "hasReading": true, -                      "frequency": 6 -                    } -                  ], -                  "pitches": [], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "う" -                    }, -                    { -                      "text": "つ", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition7",                  "definition8" @@ -28361,330 +20467,12 @@                    "redundant": false                  }                ], -              "definitions": [ -                { -                  "type": "term", -                  "id": 4, -                  "source": "うち", -                  "rawSource": "うち", -                  "sourceTerm": "うつ", -                  "reasons": [ -                    "masu stem" -                  ], -                  "score": 1, -                  "isPrimary": true, -                  "sequence": 3, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "dictionaryNames": [ -                    "Test Dictionary 2" -                  ], -                  "expression": "打つ", -                  "reading": "うつ", -                  "expressions": [ -                    { -                      "sourceTerm": "うつ", -                      "expression": "打つ", -                      "reading": "うつ", -                      "termTags": [ -                        { -                          "name": "tag3", -                          "category": "category3", -                          "notes": "tag3 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag4", -                          "category": "category4", -                          "notes": "tag4 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag5", -                          "category": "category5", -                          "notes": "tag5 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        } -                      ], -                      "frequencies": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打つ", -                          "reading": "うつ", -                          "hasReading": false, -                          "frequency": 2 -                        }, -                        { -                          "index": 1, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打つ", -                          "reading": "うつ", -                          "hasReading": true, -                          "frequency": 6 -                        } -                      ], -                      "pitches": [], -                      "furiganaSegments": [ -                        { -                          "text": "打", -                          "furigana": "う" -                        }, -                        { -                          "text": "つ", -                          "furigana": "" -                        } -                      ], -                      "termFrequency": "normal" -                    } -                  ], -                  "glossary": [ -                    "definition7", -                    "definition8" -                  ], -                  "definitionTags": [ -                    { -                      "name": "tag1", -                      "category": "category1", -                      "notes": "tag1 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag2", -                      "category": "category2", -                      "notes": "tag2 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "うつ", -                      "hasReading": false, -                      "frequency": 2 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "うつ", -                      "hasReading": true, -                      "frequency": 6 -                    } -                  ], -                  "pitches": [], -                  "sourceTermExactMatchCount": 0, -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "う" -                    }, -                    { -                      "text": "つ", -                      "furigana": "" -                    } -                  ] -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "うつ", -                  "hasReading": false, -                  "frequency": 2 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "うつ", -                  "hasReading": true, -                  "frequency": 6 -                } -              ], -              "pitches": [],                "only": [                  "うつ" -              ], -              "sourceTermExactMatchCount": 0 +              ]              },              { -              "type": "termMergedByGlossary", -              "source": "うち", -              "rawSource": "うち", -              "reasons": [], -              "score": 1,                "dictionary": "Test Dictionary 2", -              "dictionaryOrder": { -                "index": 0, -                "priority": 0 -              }, -              "dictionaryNames": [ -                "Test Dictionary 2" -              ], -              "expression": [ -                "打つ" -              ], -              "reading": [ -                "ぶつ" -              ], -              "expressions": [ -                { -                  "sourceTerm": "うつ", -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "hasReading": false, -                      "frequency": 2 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "hasReading": true, -                      "frequency": 7 -                    } -                  ], -                  "pitches": [], -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ぶ" -                    }, -                    { -                      "text": "つ", -                      "furigana": "" -                    } -                  ], -                  "termFrequency": "normal" -                } -              ],                "glossary": [                  "definition11",                  "definition12" @@ -28709,231 +20497,9 @@                    "redundant": false                  }                ], -              "definitions": [ -                { -                  "type": "term", -                  "id": 6, -                  "source": "うち", -                  "rawSource": "うち", -                  "sourceTerm": "うつ", -                  "reasons": [], -                  "score": 1, -                  "isPrimary": false, -                  "sequence": 3, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "dictionaryNames": [ -                    "Test Dictionary 2" -                  ], -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "expressions": [ -                    { -                      "sourceTerm": "うつ", -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "termTags": [ -                        { -                          "name": "tag3", -                          "category": "category3", -                          "notes": "tag3 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag4", -                          "category": "category4", -                          "notes": "tag4 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        }, -                        { -                          "name": "tag5", -                          "category": "category5", -                          "notes": "tag5 notes", -                          "order": 0, -                          "score": 0, -                          "dictionary": "Test Dictionary 2", -                          "redundant": false -                        } -                      ], -                      "frequencies": [ -                        { -                          "index": 0, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打つ", -                          "reading": "ぶつ", -                          "hasReading": false, -                          "frequency": 2 -                        }, -                        { -                          "index": 1, -                          "expressionIndex": 0, -                          "dictionary": "Test Dictionary 2", -                          "dictionaryOrder": { -                            "index": 0, -                            "priority": 0 -                          }, -                          "expression": "打つ", -                          "reading": "ぶつ", -                          "hasReading": true, -                          "frequency": 7 -                        } -                      ], -                      "pitches": [], -                      "furiganaSegments": [ -                        { -                          "text": "打", -                          "furigana": "ぶ" -                        }, -                        { -                          "text": "つ", -                          "furigana": "" -                        } -                      ], -                      "termFrequency": "normal" -                    } -                  ], -                  "glossary": [ -                    "definition11", -                    "definition12" -                  ], -                  "definitionTags": [ -                    { -                      "name": "tag1", -                      "category": "category1", -                      "notes": "tag1 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag2", -                      "category": "category2", -                      "notes": "tag2 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "termTags": [ -                    { -                      "name": "tag3", -                      "category": "category3", -                      "notes": "tag3 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag4", -                      "category": "category4", -                      "notes": "tag4 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    }, -                    { -                      "name": "tag5", -                      "category": "category5", -                      "notes": "tag5 notes", -                      "order": 0, -                      "score": 0, -                      "dictionary": "Test Dictionary 2", -                      "redundant": false -                    } -                  ], -                  "frequencies": [ -                    { -                      "index": 0, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "hasReading": false, -                      "frequency": 2 -                    }, -                    { -                      "index": 1, -                      "expressionIndex": 0, -                      "dictionary": "Test Dictionary 2", -                      "dictionaryOrder": { -                        "index": 0, -                        "priority": 0 -                      }, -                      "expression": "打つ", -                      "reading": "ぶつ", -                      "hasReading": true, -                      "frequency": 7 -                    } -                  ], -                  "pitches": [], -                  "sourceTermExactMatchCount": 0, -                  "furiganaSegments": [ -                    { -                      "text": "打", -                      "furigana": "ぶ" -                    }, -                    { -                      "text": "つ", -                      "furigana": "" -                    } -                  ] -                } -              ], -              "frequencies": [ -                { -                  "index": 0, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "hasReading": false, -                  "frequency": 2 -                }, -                { -                  "index": 1, -                  "expressionIndex": 0, -                  "dictionary": "Test Dictionary 2", -                  "dictionaryOrder": { -                    "index": 0, -                    "priority": 0 -                  }, -                  "expression": "打つ", -                  "reading": "ぶつ", -                  "hasReading": true, -                  "frequency": 7 -                } -              ], -              "pitches": [],                "only": [                  "ぶつ" -              ], -              "sourceTermExactMatchCount": 0 +              ]              }            ],            "frequencies": [ @@ -28951,7 +20517,7 @@                "frequency": 2              },              { -              "index": 2, +              "index": 1,                "expressionIndex": 0,                "dictionary": "Test Dictionary 2",                "dictionaryOrder": { @@ -28964,7 +20530,7 @@                "frequency": 6              },              { -              "index": 1, +              "index": 2,                "expressionIndex": 1,                "dictionary": "Test Dictionary 2",                "dictionaryOrder": { diff --git a/test/data/translator-test-results.json b/test/data/translator-test-results.json index 5fb72a75..597926fb 100644 --- a/test/data/translator-test-results.json +++ b/test/data/translator-test-results.json @@ -1,7 +1,7 @@  [    {      "name": "Basic kanji test 1", -    "definitions": [ +    "dictionaryEntries": [        {          "type": "kanji",          "character": "打", @@ -15,30 +15,31 @@            "う.ち-",            "ぶ.つ"          ], -        "glossary": [ -          "meaning1", -          "meaning2", -          "meaning3", -          "meaning4", -          "meaning5" -        ],          "tags": [            {              "name": "ktag1",              "category": "kcategory1", -            "notes": "ktag1 notes",              "order": 0,              "score": 0, -            "dictionary": "Test Dictionary 2", +            "content": [ +              "ktag1 notes" +            ], +            "dictionaries": [ +              "Test Dictionary 2" +            ],              "redundant": false            },            {              "name": "ktag2",              "category": "kcategory2", -            "notes": "ktag2 notes",              "order": 0,              "score": 0, -            "dictionary": "Test Dictionary 2", +            "content": [ +              "ktag2 notes" +            ], +            "dictionaries": [ +              "Test Dictionary 2" +            ],              "redundant": false            }          ], @@ -47,7 +48,7 @@              {                "name": "kstat1",                "category": "kcategory3", -              "notes": "kstat1 notes", +              "content": "kstat1 notes",                "order": 0,                "score": 0,                "dictionary": "Test Dictionary 2", @@ -58,7 +59,7 @@              {                "name": "kstat2",                "category": "kcategory4", -              "notes": "kstat2 notes", +              "content": "kstat2 notes",                "order": 0,                "score": 0,                "dictionary": "Test Dictionary 2", @@ -69,7 +70,7 @@              {                "name": "kstat3",                "category": "kcategory5", -              "notes": "kstat3 notes", +              "content": "kstat3 notes",                "order": 0,                "score": 0,                "dictionary": "Test Dictionary 2", @@ -80,7 +81,7 @@              {                "name": "kstat4",                "category": "kcategory6", -              "notes": "kstat4 notes", +              "content": "kstat4 notes",                "order": 0,                "score": 0,                "dictionary": "Test Dictionary 2", @@ -91,7 +92,7 @@              {                "name": "kstat5",                "category": "kcategory7", -              "notes": "kstat5 notes", +              "content": "kstat5 notes",                "order": 0,                "score": 0,                "dictionary": "Test Dictionary 2", @@ -99,14 +100,19 @@              }            ]          }, +        "definitions": [ +          "meaning1", +          "meaning2", +          "meaning3", +          "meaning4", +          "meaning5" +        ],          "frequencies": [            {              "index": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "character": "打",              "frequency": 1            } @@ -116,7 +122,7 @@    },    {      "name": "Basic kanji test 2", -    "definitions": [ +    "dictionaryEntries": [        {          "type": "kanji",          "character": "込", @@ -129,30 +135,31 @@            "-こ.み",            "こ.める"          ], -        "glossary": [ -          "meaning1", -          "meaning2", -          "meaning3", -          "meaning4", -          "meaning5" -        ],          "tags": [            {              "name": "ktag1",              "category": "kcategory1", -            "notes": "ktag1 notes",              "order": 0,              "score": 0, -            "dictionary": "Test Dictionary 2", +            "content": [ +              "ktag1 notes" +            ], +            "dictionaries": [ +              "Test Dictionary 2" +            ],              "redundant": false            },            {              "name": "ktag2",              "category": "kcategory2", -            "notes": "ktag2 notes",              "order": 0,              "score": 0, -            "dictionary": "Test Dictionary 2", +            "content": [ +              "ktag2 notes" +            ], +            "dictionaries": [ +              "Test Dictionary 2" +            ],              "redundant": false            }          ], @@ -161,7 +168,7 @@              {                "name": "kstat1",                "category": "kcategory3", -              "notes": "kstat1 notes", +              "content": "kstat1 notes",                "order": 0,                "score": 0,                "dictionary": "Test Dictionary 2", @@ -172,7 +179,7 @@              {                "name": "kstat2",                "category": "kcategory4", -              "notes": "kstat2 notes", +              "content": "kstat2 notes",                "order": 0,                "score": 0,                "dictionary": "Test Dictionary 2", @@ -183,7 +190,7 @@              {                "name": "kstat3",                "category": "kcategory5", -              "notes": "kstat3 notes", +              "content": "kstat3 notes",                "order": 0,                "score": 0,                "dictionary": "Test Dictionary 2", @@ -194,7 +201,7 @@              {                "name": "kstat4",                "category": "kcategory6", -              "notes": "kstat4 notes", +              "content": "kstat4 notes",                "order": 0,                "score": 0,                "dictionary": "Test Dictionary 2", @@ -205,7 +212,7 @@              {                "name": "kstat5",                "category": "kcategory7", -              "notes": "kstat5 notes", +              "content": "kstat5 notes",                "order": 0,                "score": 0,                "dictionary": "Test Dictionary 2", @@ -213,14 +220,19 @@              }            ]          }, +        "definitions": [ +          "meaning1", +          "meaning2", +          "meaning3", +          "meaning4", +          "meaning5" +        ],          "frequencies": [            {              "index": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "character": "込",              "frequency": 2            } @@ -230,12034 +242,6406 @@    },    {      "name": "Missing kanji test", -    "definitions": [] +    "dictionaryEntries": []    },    {      "name": "Find term using expression text 1", -    "length": 1, -    "definitions": [ +    "originalTextLength": 1, +    "dictionaryEntries": [        {          "type": "term",          "id": 1, -        "source": "打", -        "rawSource": "打", -        "sourceTerm": "打", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 1, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打", -        "reading": "だ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 1, +        "headwords": [            { -            "sourceTerm": "打", -            "expression": "打", +            "index": 0, +            "term": "打",              "reading": "だ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打", +                "transformedText": "打", +                "deinflectedText": "打", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": false, -                "frequency": 1 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": true, -                "frequency": 4 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition1", -          "definition2" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition1", +              "definition2" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "だ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 1            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "だ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 4            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 2, -        "source": "打", -        "rawSource": "打", -        "sourceTerm": "打", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 2, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打", -        "reading": "ダース", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 1, +        "headwords": [            { -            "sourceTerm": "打", -            "expression": "打", +            "index": 0, +            "term": "打",              "reading": "ダース", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打", +                "transformedText": "打", +                "deinflectedText": "打", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": false, -                "frequency": 1 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": true, -                "frequency": 5 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition3", -          "definition4" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition3", +              "definition4" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "ダース", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 1            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "ダース", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 5            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        }      ]    },    {      "name": "Find term using expression text 2", -    "length": 2, -    "definitions": [ +    "originalTextLength": 2, +    "dictionaryEntries": [        {          "type": "term",          "id": 3, -        "source": "打つ", -        "rawSource": "打つ", -        "sourceTerm": "打つ", -        "reasons": [], -        "score": 10,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打つ", -        "reading": "うつ", -        "expressions": [ +        "inflections": [], +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "うつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打つ", +                "transformedText": "打つ", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition5", -          "definition6" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition5", +              "definition6" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 6            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 5, -        "source": "打つ", -        "rawSource": "打つ", -        "sourceTerm": "打つ", -        "reasons": [], -        "score": 10,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打つ", -        "reading": "ぶつ", -        "expressions": [ +        "inflections": [], +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "ぶつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打つ", +                "transformedText": "打つ", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition9", -          "definition10" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition9", +              "definition10" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 7            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 4, -        "source": "打つ", -        "rawSource": "打つ", -        "sourceTerm": "打つ", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打つ", -        "reading": "うつ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "うつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打つ", +                "transformedText": "打つ", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition7", -          "definition8" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition7", +              "definition8" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 6            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 6, -        "source": "打つ", -        "rawSource": "打つ", -        "sourceTerm": "打つ", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打つ", -        "reading": "ぶつ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "ぶつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打つ", +                "transformedText": "打つ", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition11", -          "definition12" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition11", +              "definition12" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 7            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 1, -        "source": "打", -        "rawSource": "打", -        "sourceTerm": "打", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 1, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打", -        "reading": "だ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 1, +        "headwords": [            { -            "sourceTerm": "打", -            "expression": "打", +            "index": 0, +            "term": "打",              "reading": "だ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打", +                "transformedText": "打", +                "deinflectedText": "打", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": false, -                "frequency": 1 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": true, -                "frequency": 4 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition1", -          "definition2" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition1", +              "definition2" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "だ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 1            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "だ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 4            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 2, -        "source": "打", -        "rawSource": "打", -        "sourceTerm": "打", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 2, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打", -        "reading": "ダース", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 1, +        "headwords": [            { -            "sourceTerm": "打", -            "expression": "打", +            "index": 0, +            "term": "打",              "reading": "ダース", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打", +                "transformedText": "打", +                "deinflectedText": "打", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": false, -                "frequency": 1 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": true, -                "frequency": 5 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition3", -          "definition4" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition3", +              "definition4" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "ダース", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 1            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "ダース", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 5            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        }      ]    },    {      "name": "Find term using expression text 3", -    "length": 4, -    "definitions": [ +    "originalTextLength": 4, +    "dictionaryEntries": [        {          "type": "term",          "id": 7, -        "source": "打ち込む", -        "rawSource": "打ち込む", -        "sourceTerm": "打ち込む", -        "reasons": [], -        "score": 10,          "isPrimary": true,          "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "うちこむ", -        "expressions": [ +        "inflections": [], +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "うちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち込む", +                "transformedText": "打ち込む", +                "deinflectedText": "打ち込む", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": false, -                "frequency": 3 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": true, -                "frequency": 8 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } +            "entries": [ +              "definition13", +              "definition14"              ]            }          ], -        "glossary": [ -          "definition13", -          "definition14" -        ], -        "definitionTags": [ +        "pronunciations": [            { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "redundant": false +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [ +              { +                "position": 0, +                "tags": [] +              }, +              { +                "position": 3, +                "tags": [] +              } +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 8            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 9, -        "source": "打ち込む", -        "rawSource": "打ち込む", -        "sourceTerm": "打ち込む", -        "reasons": [], -        "score": 10,          "isPrimary": true,          "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "ぶちこむ", -        "expressions": [ +        "inflections": [], +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "ぶちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち込む", +                "transformedText": "打ち込む", +                "deinflectedText": "打ち込む", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": false, -                "frequency": 3 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": true, -                "frequency": 9 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } +            "entries": [ +              "definition17", +              "definition18"              ]            }          ], -        "glossary": [ -          "definition17", -          "definition18" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "pronunciations": [            { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "redundant": false +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [ +              { +                "position": 0, +                "tags": [] +              }, +              { +                "position": 3, +                "tags": [] +              } +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 9            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 8, -        "source": "打ち込む", -        "rawSource": "打ち込む", -        "sourceTerm": "打ち込む", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "うちこむ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "うちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち込む", +                "transformedText": "打ち込む", +                "deinflectedText": "打ち込む", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag6",                  "category": "default", -                "notes": "",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag7",                  "category": "default", -                "notes": "",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": false, -                "frequency": 3 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": true, -                "frequency": 8 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } +            "entries": [ +              "definition15", +              "definition16"              ]            }          ], -        "glossary": [ -          "definition15", -          "definition16" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag6", -            "category": "default", -            "notes": "", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "pronunciations": [            { -            "name": "tag7", -            "category": "default", -            "notes": "", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "redundant": false +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [ +              { +                "position": 0, +                "tags": [] +              }, +              { +                "position": 3, +                "tags": [] +              } +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 8            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 10, -        "source": "打ち込む", -        "rawSource": "打ち込む", -        "sourceTerm": "打ち込む", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "ぶちこむ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "ぶちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち込む", +                "transformedText": "打ち込む", +                "deinflectedText": "打ち込む", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": false, -                "frequency": 3 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": true, -                "frequency": 9 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } +            "entries": [ +              "definition19", +              "definition20"              ]            }          ], -        "glossary": [ -          "definition19", -          "definition20" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "pronunciations": [            { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "redundant": false +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [ +              { +                "position": 0, +                "tags": [] +              }, +              { +                "position": 3, +                "tags": [] +              } +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 9            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 3, -        "source": "打ち", -        "rawSource": "打ち", -        "sourceTerm": "打つ", -        "reasons": [ -          "masu stem" -        ], -        "score": 10,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "うつ", -        "expressions": [ +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "うつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition5", -          "definition6" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition5", +              "definition6" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 6            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 5, -        "source": "打ち", -        "rawSource": "打ち", -        "sourceTerm": "打つ", -        "reasons": [ -          "masu stem" -        ], -        "score": 10,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "ぶつ", -        "expressions": [ +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "ぶつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition9", -          "definition10" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition9", +              "definition10" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 7            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 4, -        "source": "打ち", -        "rawSource": "打ち", -        "sourceTerm": "打つ", -        "reasons": [ -          "masu stem" -        ], -        "score": 1,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "うつ", -        "expressions": [ +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "うつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition7", -          "definition8" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition7", +              "definition8" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 6            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 6, -        "source": "打ち", -        "rawSource": "打ち", -        "sourceTerm": "打つ", -        "reasons": [ -          "masu stem" -        ], -        "score": 1,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "ぶつ", -        "expressions": [ +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "ぶつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition11", -          "definition12" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition11", +              "definition12" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 7            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 1, -        "source": "打", -        "rawSource": "打", -        "sourceTerm": "打", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 1, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打", -        "reading": "だ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 1, +        "headwords": [            { -            "sourceTerm": "打", -            "expression": "打", +            "index": 0, +            "term": "打",              "reading": "だ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打", +                "transformedText": "打", +                "deinflectedText": "打", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": false, -                "frequency": 1 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": true, -                "frequency": 4 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition1", -          "definition2" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition1", +              "definition2" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "だ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 1            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "だ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 4            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 2, -        "source": "打", -        "rawSource": "打", -        "sourceTerm": "打", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 2, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打", -        "reading": "ダース", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 1, +        "headwords": [            { -            "sourceTerm": "打", -            "expression": "打", +            "index": 0, +            "term": "打",              "reading": "ダース", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打", +                "transformedText": "打", +                "deinflectedText": "打", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": false, -                "frequency": 1 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": true, -                "frequency": 5 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition3", -          "definition4" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition3", +              "definition4" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "ダース", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 1            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "ダース", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 5            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        }      ]    },    {      "name": "Find term using expression text 4", -    "length": 2, -    "definitions": [ +    "originalTextLength": 2, +    "dictionaryEntries": [        {          "type": "term",          "id": 11, -        "source": "画像", -        "rawSource": "画像", -        "sourceTerm": "画像", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 5, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "画像", -        "reading": "がぞう", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "画像", -            "expression": "画像", +            "index": 0, +            "term": "画像",              "reading": "がぞう", -            "termTags": [ +            "sources": [ +              { +                "originalText": "画像", +                "transformedText": "画像", +                "deinflectedText": "画像", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } -            ], -            "frequencies": [], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition21", -          { -            "type": "image", -            "path": "image.gif", -            "width": 100, -            "height": 100, -            "preferredWidth": 350, -            "preferredHeight": 350, -            "description": "An image", -            "pixelated": true -          } -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            ]            }          ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "definitions": [            { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndices": [ +              0 +            ],              "dictionary": "Test Dictionary 2", -            "redundant": false +            "tags": [ +              { +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false +              }, +              { +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false +              } +            ], +            "entries": [ +              "definition21", +              { +                "type": "image", +                "path": "image.gif", +                "width": 100, +                "height": 100, +                "preferredWidth": 350, +                "preferredHeight": 350, +                "description": "An image", +                "pixelated": true +              } +            ]            }          ], -        "frequencies": [], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        "pronunciations": [], +        "frequencies": []        }      ]    },    {      "name": "Find term using reading 1", -    "length": 1, -    "definitions": [ +    "originalTextLength": 1, +    "dictionaryEntries": [        {          "type": "term",          "id": 1, -        "source": "だ", -        "rawSource": "だ", -        "sourceTerm": "だ", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 1, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打", -        "reading": "だ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 0, +        "maxDeinflectedTextLength": 1, +        "headwords": [            { -            "sourceTerm": "だ", -            "expression": "打", +            "index": 0, +            "term": "打",              "reading": "だ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "だ", +                "transformedText": "だ", +                "deinflectedText": "だ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": false, -                "frequency": 1 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": true, -                "frequency": 4 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition1", -          "definition2" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition1", +              "definition2" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "だ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 1            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "だ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 4            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 0 +        ]        }      ]    },    {      "name": "Find term using reading 2", -    "length": 3, -    "definitions": [ +    "originalTextLength": 3, +    "dictionaryEntries": [        {          "type": "term",          "id": 2, -        "source": "ダース", -        "rawSource": "ダース", -        "sourceTerm": "ダース", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 2, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打", -        "reading": "ダース", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 0, +        "maxDeinflectedTextLength": 3, +        "headwords": [            { -            "sourceTerm": "ダース", -            "expression": "打", +            "index": 0, +            "term": "打",              "reading": "ダース", -            "termTags": [ +            "sources": [ +              { +                "originalText": "ダース", +                "transformedText": "ダース", +                "deinflectedText": "ダース", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": false, -                "frequency": 1 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": true, -                "frequency": 5 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition3", -          "definition4" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition3", +              "definition4" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "ダース", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 1            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "ダース", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 5            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 0 +        ]        }      ]    },    {      "name": "Find term using reading 3", -    "length": 2, -    "definitions": [ +    "originalTextLength": 2, +    "dictionaryEntries": [        {          "type": "term",          "id": 3, -        "source": "うつ", -        "rawSource": "うつ", -        "sourceTerm": "うつ", -        "reasons": [], -        "score": 10,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打つ", -        "reading": "うつ", -        "expressions": [ +        "inflections": [], +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 0, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "うつ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "うつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "うつ", +                "transformedText": "うつ", +                "deinflectedText": "うつ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition5", -          "definition6" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition5", +              "definition6" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 6            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 0 +        ]        },        {          "type": "term",          "id": 4, -        "source": "うつ", -        "rawSource": "うつ", -        "sourceTerm": "うつ", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打つ", -        "reading": "うつ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 0, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "うつ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "うつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "うつ", +                "transformedText": "うつ", +                "deinflectedText": "うつ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition7", -          "definition8" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition7", +              "definition8" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 6            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 0 +        ]        }      ]    },    {      "name": "Find term using reading 4", -    "length": 2, -    "definitions": [ +    "originalTextLength": 2, +    "dictionaryEntries": [        {          "type": "term",          "id": 5, -        "source": "ぶつ", -        "rawSource": "ぶつ", -        "sourceTerm": "ぶつ", -        "reasons": [], -        "score": 10,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打つ", -        "reading": "ぶつ", -        "expressions": [ +        "inflections": [], +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 0, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "ぶつ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "ぶつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "ぶつ", +                "transformedText": "ぶつ", +                "deinflectedText": "ぶつ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition9", -          "definition10" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition9", +              "definition10" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 7            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 0 +        ]        },        {          "type": "term",          "id": 6, -        "source": "ぶつ", -        "rawSource": "ぶつ", -        "sourceTerm": "ぶつ", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打つ", -        "reading": "ぶつ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 0, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "ぶつ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "ぶつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "ぶつ", +                "transformedText": "ぶつ", +                "deinflectedText": "ぶつ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition11", -          "definition12" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition11", +              "definition12" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 7            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 0 +        ]        }      ]    },    {      "name": "Find term using reading 5", -    "length": 4, -    "definitions": [ +    "originalTextLength": 4, +    "dictionaryEntries": [        {          "type": "term",          "id": 7, -        "source": "うちこむ", -        "rawSource": "うちこむ", -        "sourceTerm": "うちこむ", -        "reasons": [], -        "score": 10,          "isPrimary": true,          "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "うちこむ", -        "expressions": [ +        "inflections": [], +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 0, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "うちこむ", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "うちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "うちこむ", +                "transformedText": "うちこむ", +                "deinflectedText": "うちこむ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": false, -                "frequency": 3 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": true, -                "frequency": 8 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } +            "entries": [ +              "definition13", +              "definition14"              ]            }          ], -        "glossary": [ -          "definition13", -          "definition14" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "pronunciations": [            { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "redundant": false +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [ +              { +                "position": 0, +                "tags": [] +              }, +              { +                "position": 3, +                "tags": [] +              } +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 8            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 0 +        ]        },        {          "type": "term",          "id": 8, -        "source": "うちこむ", -        "rawSource": "うちこむ", -        "sourceTerm": "うちこむ", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "うちこむ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 0, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "うちこむ", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "うちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "うちこむ", +                "transformedText": "うちこむ", +                "deinflectedText": "うちこむ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag6",                  "category": "default", -                "notes": "",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag7",                  "category": "default", -                "notes": "",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": false, -                "frequency": 3 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": true, -                "frequency": 8 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } +            "entries": [ +              "definition15", +              "definition16"              ]            }          ], -        "glossary": [ -          "definition15", -          "definition16" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ +        "pronunciations": [            { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag6", -            "category": "default", -            "notes": "", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag7", -            "category": "default", -            "notes": "", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "redundant": false +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [ +              { +                "position": 0, +                "tags": [] +              }, +              { +                "position": 3, +                "tags": [] +              } +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 8            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 0 +        ]        },        {          "type": "term",          "id": 3, -        "source": "うち", -        "rawSource": "うち", -        "sourceTerm": "うつ", -        "reasons": [ -          "masu stem" -        ], -        "score": 10,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "うつ", -        "expressions": [ +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 0, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "うつ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "うつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "うち", +                "transformedText": "うち", +                "deinflectedText": "うつ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition5", -          "definition6" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition5", +              "definition6" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 6            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 0 +        ]        },        {          "type": "term",          "id": 4, -        "source": "うち", -        "rawSource": "うち", -        "sourceTerm": "うつ", -        "reasons": [ -          "masu stem" -        ], -        "score": 1,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "うつ", -        "expressions": [ +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 0, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "うつ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "うつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "うち", +                "transformedText": "うち", +                "deinflectedText": "うつ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition7", -          "definition8" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition7", +              "definition8" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 6            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 0 +        ]        }      ]    },    {      "name": "Find term using reading 6", -    "length": 4, -    "definitions": [ +    "originalTextLength": 4, +    "dictionaryEntries": [        {          "type": "term",          "id": 9, -        "source": "ぶちこむ", -        "rawSource": "ぶちこむ", -        "sourceTerm": "ぶちこむ", -        "reasons": [], -        "score": 10,          "isPrimary": true,          "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "ぶちこむ", -        "expressions": [ +        "inflections": [], +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 0, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "ぶちこむ", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "ぶちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "ぶちこむ", +                "transformedText": "ぶちこむ", +                "deinflectedText": "ぶちこむ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": false, -                "frequency": 3 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": true, -                "frequency": 9 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } +            "entries": [ +              "definition17", +              "definition18"              ]            }          ], -        "glossary": [ -          "definition17", -          "definition18" -        ], -        "definitionTags": [ +        "pronunciations": [            { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "redundant": false +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [ +              { +                "position": 0, +                "tags": [] +              }, +              { +                "position": 3, +                "tags": [] +              } +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 9            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 0 +        ]        },        {          "type": "term",          "id": 10, -        "source": "ぶちこむ", -        "rawSource": "ぶちこむ", -        "sourceTerm": "ぶちこむ", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "ぶちこむ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 0, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "ぶちこむ", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "ぶちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "ぶちこむ", +                "transformedText": "ぶちこむ", +                "deinflectedText": "ぶちこむ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": false, -                "frequency": 3 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": true, -                "frequency": 9 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } +            "entries": [ +              "definition19", +              "definition20"              ]            }          ], -        "glossary": [ -          "definition19", -          "definition20" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "pronunciations": [            { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "redundant": false +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [ +              { +                "position": 0, +                "tags": [] +              }, +              { +                "position": 3, +                "tags": [] +              } +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 9            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 0 +        ]        },        {          "type": "term",          "id": 5, -        "source": "ぶち", -        "rawSource": "ぶち", -        "sourceTerm": "ぶつ", -        "reasons": [ -          "masu stem" -        ], -        "score": 10,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "ぶつ", -        "expressions": [ +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 0, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "ぶつ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "ぶつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "ぶち", +                "transformedText": "ぶち", +                "deinflectedText": "ぶつ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition9", -          "definition10" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition9", +              "definition10" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 7            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 0 +        ]        },        {          "type": "term",          "id": 6, -        "source": "ぶち", -        "rawSource": "ぶち", -        "sourceTerm": "ぶつ", -        "reasons": [ -          "masu stem" -        ], -        "score": 1,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "ぶつ", -        "expressions": [ +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 0, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "ぶつ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "ぶつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "ぶち", +                "transformedText": "ぶち", +                "deinflectedText": "ぶつ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition11", -          "definition12" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition11", +              "definition12" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 7            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 0 +        ]        }      ]    },    {      "name": "Find term using reading 7", -    "length": 3, -    "definitions": [ +    "originalTextLength": 3, +    "dictionaryEntries": [        {          "type": "term",          "id": 11, -        "source": "がぞう", -        "rawSource": "がぞう", -        "sourceTerm": "がぞう", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 5, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "画像", -        "reading": "がぞう", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 0, +        "maxDeinflectedTextLength": 3, +        "headwords": [            { -            "sourceTerm": "がぞう", -            "expression": "画像", +            "index": 0, +            "term": "画像",              "reading": "がぞう", -            "termTags": [ +            "sources": [ +              { +                "originalText": "がぞう", +                "transformedText": "がぞう", +                "deinflectedText": "がぞう", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } -            ], -            "frequencies": [], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition21", -          { -            "type": "image", -            "path": "image.gif", -            "width": 100, -            "height": 100, -            "preferredWidth": 350, -            "preferredHeight": 350, -            "description": "An image", -            "pixelated": true -          } -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            ]            }          ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "definitions": [            { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndices": [ +              0 +            ],              "dictionary": "Test Dictionary 2", -            "redundant": false +            "tags": [ +              { +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false +              }, +              { +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false +              } +            ], +            "entries": [ +              "definition21", +              { +                "type": "image", +                "path": "image.gif", +                "width": 100, +                "height": 100, +                "preferredWidth": 350, +                "preferredHeight": 350, +                "description": "An image", +                "pixelated": true +              } +            ]            }          ], -        "frequencies": [], -        "pitches": [], -        "sourceTermExactMatchCount": 0 +        "pronunciations": [], +        "frequencies": []        }      ]    },    {      "name": "Missing term 1", -    "length": 0, -    "definitions": [] +    "originalTextLength": 0, +    "dictionaryEntries": []    },    {      "name": "Missing term 2", -    "length": 0, -    "definitions": [] +    "originalTextLength": 0, +    "dictionaryEntries": []    },    {      "name": "Search using different modes", -    "length": 4, -    "definitions": [ +    "originalTextLength": 4, +    "dictionaryEntries": [        {          "type": "term",          "id": 7, -        "source": "打ち込む", -        "rawSource": "打ち込む", -        "sourceTerm": "打ち込む", -        "reasons": [], -        "score": 10,          "isPrimary": true,          "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "うちこむ", -        "expressions": [ +        "inflections": [], +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "うちこむ", -            "termTags": [ +            "sources": [                { -                "name": "tag3", -                "category": "category3", -                "notes": "tag3 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag4", -                "category": "category4", -                "notes": "tag4 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag5", -                "category": "category5", -                "notes": "tag5 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false +                "originalText": "打ち込む", +                "transformedText": "打ち込む", +                "deinflectedText": "打ち込む", +                "isPrimary": true                }              ], -            "frequencies": [], -            "pitches": [] +            "tags": []            }          ], -        "glossary": [ -          "definition13", -          "definition14" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "definitions": [            { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndices": [ +              0 +            ],              "dictionary": "Test Dictionary 2", -            "redundant": false +            "tags": [], +            "entries": [ +              "definition13", +              "definition14" +            ]            }          ], -        "frequencies": [], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        "pronunciations": [], +        "frequencies": []        },        {          "type": "term",          "id": 9, -        "source": "打ち込む", -        "rawSource": "打ち込む", -        "sourceTerm": "打ち込む", -        "reasons": [], -        "score": 10,          "isPrimary": true,          "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "ぶちこむ", -        "expressions": [ +        "inflections": [], +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "ぶちこむ", -            "termTags": [ -              { -                "name": "tag3", -                "category": "category3", -                "notes": "tag3 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag4", -                "category": "category4", -                "notes": "tag4 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, +            "sources": [                { -                "name": "tag5", -                "category": "category5", -                "notes": "tag5 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false +                "originalText": "打ち込む", +                "transformedText": "打ち込む", +                "deinflectedText": "打ち込む", +                "isPrimary": true                }              ], -            "frequencies": [], -            "pitches": [] +            "tags": []            }          ], -        "glossary": [ -          "definition17", -          "definition18" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "definitions": [            { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndices": [ +              0 +            ],              "dictionary": "Test Dictionary 2", -            "redundant": false +            "tags": [], +            "entries": [ +              "definition17", +              "definition18" +            ]            }          ], -        "frequencies": [], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        "pronunciations": [], +        "frequencies": []        },        {          "type": "term",          "id": 8, -        "source": "打ち込む", -        "rawSource": "打ち込む", -        "sourceTerm": "打ち込む", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "うちこむ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "うちこむ", -            "termTags": [ +            "sources": [                { -                "name": "tag5", -                "category": "category5", -                "notes": "tag5 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag6", -                "category": "default", -                "notes": "", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag7", -                "category": "default", -                "notes": "", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false +                "originalText": "打ち込む", +                "transformedText": "打ち込む", +                "deinflectedText": "打ち込む", +                "isPrimary": true                }              ], -            "frequencies": [], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition15", -          "definition16" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "tags": []            }          ], -        "termTags": [ -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag6", -            "category": "default", -            "notes": "", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "definitions": [            { -            "name": "tag7", -            "category": "default", -            "notes": "", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndices": [ +              0 +            ],              "dictionary": "Test Dictionary 2", -            "redundant": false +            "tags": [], +            "entries": [ +              "definition15", +              "definition16" +            ]            }          ], -        "frequencies": [], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        "pronunciations": [], +        "frequencies": []        },        {          "type": "term",          "id": 10, -        "source": "打ち込む", -        "rawSource": "打ち込む", -        "sourceTerm": "打ち込む", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "ぶちこむ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "ぶちこむ", -            "termTags": [ +            "sources": [                { -                "name": "tag3", -                "category": "category3", -                "notes": "tag3 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag4", -                "category": "category4", -                "notes": "tag4 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag5", -                "category": "category5", -                "notes": "tag5 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false +                "originalText": "打ち込む", +                "transformedText": "打ち込む", +                "deinflectedText": "打ち込む", +                "isPrimary": true                }              ], -            "frequencies": [], -            "pitches": [] +            "tags": []            }          ], -        "glossary": [ -          "definition19", -          "definition20" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "definitions": [            { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndices": [ +              0 +            ],              "dictionary": "Test Dictionary 2", -            "redundant": false +            "tags": [], +            "entries": [ +              "definition19", +              "definition20" +            ]            }          ], -        "frequencies": [], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        "pronunciations": [], +        "frequencies": []        },        {          "type": "term",          "id": 3, -        "source": "打ち", -        "rawSource": "打ち", -        "sourceTerm": "打つ", -        "reasons": [ -          "masu stem" -        ], -        "score": 10,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "うつ", -        "expressions": [ +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "うつ", -            "termTags": [ +            "sources": [                { -                "name": "tag3", -                "category": "category3", -                "notes": "tag3 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag4", -                "category": "category4", -                "notes": "tag4 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag5", -                "category": "category5", -                "notes": "tag5 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false +                "originalText": "打ち", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true                }              ], -            "frequencies": [], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition5", -          "definition6" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "tags": []            }          ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "definitions": [            { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndices": [ +              0 +            ],              "dictionary": "Test Dictionary 2", -            "redundant": false +            "tags": [], +            "entries": [ +              "definition5", +              "definition6" +            ]            }          ], -        "frequencies": [], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        "pronunciations": [], +        "frequencies": []        },        {          "type": "term",          "id": 5, -        "source": "打ち", -        "rawSource": "打ち", -        "sourceTerm": "打つ", -        "reasons": [ -          "masu stem" -        ], -        "score": 10,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "ぶつ", -        "expressions": [ +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "ぶつ", -            "termTags": [ +            "sources": [                { -                "name": "tag3", -                "category": "category3", -                "notes": "tag3 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag4", -                "category": "category4", -                "notes": "tag4 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag5", -                "category": "category5", -                "notes": "tag5 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false +                "originalText": "打ち", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true                }              ], -            "frequencies": [], -            "pitches": [] +            "tags": []            }          ], -        "glossary": [ -          "definition9", -          "definition10" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "definitions": [            { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndices": [ +              0 +            ],              "dictionary": "Test Dictionary 2", -            "redundant": false +            "tags": [], +            "entries": [ +              "definition9", +              "definition10" +            ]            }          ], -        "frequencies": [], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        "pronunciations": [], +        "frequencies": []        },        {          "type": "term",          "id": 4, -        "source": "打ち", -        "rawSource": "打ち", -        "sourceTerm": "打つ", -        "reasons": [ -          "masu stem" -        ], -        "score": 1,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "うつ", -        "expressions": [ +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "うつ", -            "termTags": [ -              { -                "name": "tag3", -                "category": "category3", -                "notes": "tag3 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag4", -                "category": "category4", -                "notes": "tag4 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, +            "sources": [                { -                "name": "tag5", -                "category": "category5", -                "notes": "tag5 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false +                "originalText": "打ち", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true                }              ], -            "frequencies": [], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition7", -          "definition8" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "tags": []            }          ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "definitions": [            { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndices": [ +              0 +            ],              "dictionary": "Test Dictionary 2", -            "redundant": false +            "tags": [], +            "entries": [ +              "definition7", +              "definition8" +            ]            }          ], -        "frequencies": [], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        "pronunciations": [], +        "frequencies": []        },        {          "type": "term",          "id": 6, -        "source": "打ち", -        "rawSource": "打ち", -        "sourceTerm": "打つ", -        "reasons": [ -          "masu stem" -        ], -        "score": 1,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "ぶつ", -        "expressions": [ +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "ぶつ", -            "termTags": [ +            "sources": [                { -                "name": "tag3", -                "category": "category3", -                "notes": "tag3 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag4", -                "category": "category4", -                "notes": "tag4 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag5", -                "category": "category5", -                "notes": "tag5 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false +                "originalText": "打ち", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true                }              ], -            "frequencies": [], -            "pitches": [] +            "tags": []            }          ], -        "glossary": [ -          "definition11", -          "definition12" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "definitions": [            { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndices": [ +              0 +            ],              "dictionary": "Test Dictionary 2", -            "redundant": false +            "tags": [], +            "entries": [ +              "definition11", +              "definition12" +            ]            }          ], -        "frequencies": [], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        "pronunciations": [], +        "frequencies": []        },        {          "type": "term",          "id": 1, -        "source": "打", -        "rawSource": "打", -        "sourceTerm": "打", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 1, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打", -        "reading": "だ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 1, +        "headwords": [            { -            "sourceTerm": "打", -            "expression": "打", +            "index": 0, +            "term": "打",              "reading": "だ", -            "termTags": [ -              { -                "name": "tag3", -                "category": "category3", -                "notes": "tag3 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag4", -                "category": "category4", -                "notes": "tag4 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, +            "sources": [                { -                "name": "tag5", -                "category": "category5", -                "notes": "tag5 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false +                "originalText": "打", +                "transformedText": "打", +                "deinflectedText": "打", +                "isPrimary": true                }              ], -            "frequencies": [], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition1", -          "definition2" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "tags": []            }          ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "definitions": [            { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndices": [ +              0 +            ],              "dictionary": "Test Dictionary 2", -            "redundant": false +            "tags": [], +            "entries": [ +              "definition1", +              "definition2" +            ]            }          ], -        "frequencies": [], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        "pronunciations": [], +        "frequencies": []        },        {          "type": "term",          "id": 2, -        "source": "打", -        "rawSource": "打", -        "sourceTerm": "打", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 2, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打", -        "reading": "ダース", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 1, +        "headwords": [            { -            "sourceTerm": "打", -            "expression": "打", +            "index": 0, +            "term": "打",              "reading": "ダース", -            "termTags": [ +            "sources": [                { -                "name": "tag3", -                "category": "category3", -                "notes": "tag3 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag4", -                "category": "category4", -                "notes": "tag4 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag5", -                "category": "category5", -                "notes": "tag5 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false +                "originalText": "打", +                "transformedText": "打", +                "deinflectedText": "打", +                "isPrimary": true                }              ], -            "frequencies": [], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition3", -          "definition4" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "tags": []            }          ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "definitions": [            { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndices": [ +              0 +            ],              "dictionary": "Test Dictionary 2", -            "redundant": false +            "tags": [], +            "entries": [ +              "definition3", +              "definition4" +            ]            }          ], -        "frequencies": [], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        "pronunciations": [], +        "frequencies": []        }      ]    },    {      "name": "Search using different modes", -    "length": 4, -    "definitions": [ +    "originalTextLength": 4, +    "dictionaryEntries": [        { -        "type": "termGrouped", -        "source": "打ち込む", -        "rawSource": "打ち込む", -        "sourceTerm": "打ち込む", -        "reasons": [], +        "type": "term", +        "id": -1, +        "isPrimary": true, +        "sequence": -1, +        "inflections": [],          "score": 10, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "うちこむ", -        "expressions": [ +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 2, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "うちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち込む", +                "transformedText": "打ち込む", +                "deinflectedText": "打ち込む", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag6",                  "category": "default", -                "notes": "",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag7",                  "category": "default", -                "notes": "",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": false, -                "frequency": 3 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": true, -                "frequency": 8 -              } -            ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              }              ]            }          ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag6", -            "category": "default", -            "notes": "", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag7", -            "category": "default", -            "notes": "", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ],          "definitions": [            { -            "type": "term", -            "id": 7, -            "source": "打ち込む", -            "rawSource": "打ち込む", -            "sourceTerm": "打ち込む", -            "reasons": [], -            "score": 10, -            "isPrimary": true, -            "sequence": 4, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": "打ち込む", -            "reading": "うちこむ", -            "expressions": [ -              { -                "sourceTerm": "打ち込む", -                "expression": "打ち込む", -                "reading": "うちこむ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "hasReading": false, -                    "frequency": 3 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "hasReading": true, -                    "frequency": 8 -                  } -                ], -                "pitches": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "pitches": [ -                      { -                        "position": 0, -                        "tags": [] -                      }, -                      { -                        "position": 3, -                        "tags": [] -                      } -                    ] -                  } -                ] -              } -            ], -            "glossary": [ -              "definition13", -              "definition14" +            "index": 0, +            "headwordIndices": [ +              0              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "termTags": [ -              { -                "name": "tag3", -                "category": "category3", -                "notes": "tag3 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag4", -                "category": "category4", -                "notes": "tag4 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag5", -                "category": "category5", -                "notes": "tag5 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                }              ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": false, -                "frequency": 3 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": true, -                "frequency": 8 -              } -            ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } -            ], -            "sourceTermExactMatchCount": 1 +            "entries": [ +              "definition13", +              "definition14" +            ]            },            { -            "type": "term", -            "id": 8, -            "source": "打ち込む", -            "rawSource": "打ち込む", -            "sourceTerm": "打ち込む", -            "reasons": [], -            "score": 1, -            "isPrimary": true, -            "sequence": 4, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": "打ち込む", -            "reading": "うちこむ", -            "expressions": [ -              { -                "sourceTerm": "打ち込む", -                "expression": "打ち込む", -                "reading": "うちこむ", -                "termTags": [ -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag6", -                    "category": "default", -                    "notes": "", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag7", -                    "category": "default", -                    "notes": "", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "hasReading": false, -                    "frequency": 3 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "hasReading": true, -                    "frequency": 8 -                  } -                ], -                "pitches": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "pitches": [ -                      { -                        "position": 0, -                        "tags": [] -                      }, -                      { -                        "position": 3, -                        "tags": [] -                      } -                    ] -                  } -                ] -              } -            ], -            "glossary": [ -              "definition15", -              "definition16" +            "index": 1, +            "headwordIndices": [ +              0              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "termTags": [ -              { -                "name": "tag5", -                "category": "category5", -                "notes": "tag5 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag6", -                "category": "default", -                "notes": "",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag7", -                "category": "default", -                "notes": "", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                }              ], -            "frequencies": [ +            "entries": [ +              "definition15", +              "definition16" +            ] +          } +        ], +        "pronunciations": [ +          { +            "index": 0, +            "headwordIndex": 0, +            "dictionary": "Test Dictionary 2", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": false, -                "frequency": 3 +                "position": 0, +                "tags": []                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": true, -                "frequency": 8 +                "position": 3, +                "tags": []                } -            ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } -            ], -            "sourceTermExactMatchCount": 1 +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 8            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 1 +        ]        },        { -        "type": "termGrouped", -        "source": "打ち込む", -        "rawSource": "打ち込む", -        "sourceTerm": "打ち込む", -        "reasons": [], +        "type": "term", +        "id": -1, +        "isPrimary": true, +        "sequence": -1, +        "inflections": [],          "score": 10, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "ぶちこむ", -        "expressions": [ +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 2, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "ぶちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち込む", +                "transformedText": "打ち込む", +                "deinflectedText": "打ち込む", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": false, -                "frequency": 3 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": true, -                "frequency": 9 -              } -            ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              }              ]            }          ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ],          "definitions": [            { -            "type": "term", -            "id": 9, -            "source": "打ち込む", -            "rawSource": "打ち込む", -            "sourceTerm": "打ち込む", -            "reasons": [], -            "score": 10, -            "isPrimary": true, -            "sequence": 4, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": "打ち込む", -            "reading": "ぶちこむ", -            "expressions": [ -              { -                "sourceTerm": "打ち込む", -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "hasReading": false, -                    "frequency": 3 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "hasReading": true, -                    "frequency": 9 -                  } -                ], -                "pitches": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "pitches": [ -                      { -                        "position": 0, -                        "tags": [] -                      }, -                      { -                        "position": 3, -                        "tags": [] -                      } -                    ] -                  } -                ] -              } -            ], -            "glossary": [ -              "definition17", -              "definition18" +            "index": 0, +            "headwordIndices": [ +              0              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "termTags": [ -              { -                "name": "tag3", -                "category": "category3", -                "notes": "tag3 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag4", -                "category": "category4", -                "notes": "tag4 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag5", -                "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                }              ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": false, -                "frequency": 3 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": true, -                "frequency": 9 -              } -            ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } -            ], -            "sourceTermExactMatchCount": 1 +            "entries": [ +              "definition17", +              "definition18" +            ]            },            { -            "type": "term", -            "id": 10, -            "source": "打ち込む", -            "rawSource": "打ち込む", -            "sourceTerm": "打ち込む", -            "reasons": [], -            "score": 1, -            "isPrimary": true, -            "sequence": 4, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": "打ち込む", -            "reading": "ぶちこむ", -            "expressions": [ -              { -                "sourceTerm": "打ち込む", -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "hasReading": false, -                    "frequency": 3 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "hasReading": true, -                    "frequency": 9 -                  } -                ], -                "pitches": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "pitches": [ -                      { -                        "position": 0, -                        "tags": [] -                      }, -                      { -                        "position": 3, -                        "tags": [] -                      } -                    ] -                  } -                ] -              } -            ], -            "glossary": [ -              "definition19", -              "definition20" +            "index": 1, +            "headwordIndices": [ +              0              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "termTags": [ -              { -                "name": "tag3", -                "category": "category3", -                "notes": "tag3 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag4", -                "category": "category4", -                "notes": "tag4 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag5", -                "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                }              ], -            "frequencies": [ +            "entries": [ +              "definition19", +              "definition20" +            ] +          } +        ], +        "pronunciations": [ +          { +            "index": 0, +            "headwordIndex": 0, +            "dictionary": "Test Dictionary 2", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": false, -                "frequency": 3 +                "position": 0, +                "tags": []                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": true, -                "frequency": 9 +                "position": 3, +                "tags": []                } -            ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } -            ], -            "sourceTermExactMatchCount": 1 +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 9            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 1 +        ]        },        { -        "type": "termGrouped", -        "source": "打ち", -        "rawSource": "打ち", -        "sourceTerm": "打つ", -        "reasons": [ +        "type": "term", +        "id": -1, +        "isPrimary": true, +        "sequence": -1, +        "inflections": [            "masu stem"          ],          "score": 10, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打つ", -        "reading": "うつ", -        "expressions": [ +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 2, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "うつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 -              } -            ], -            "pitches": [] -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            ]            }          ],          "definitions": [            { -            "type": "term", -            "id": 3, -            "source": "打ち", -            "rawSource": "打ち", -            "sourceTerm": "打つ", -            "reasons": [ -              "masu stem" -            ], -            "score": 10, -            "isPrimary": true, -            "sequence": 3, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": "打つ", -            "reading": "うつ", -            "expressions": [ -              { -                "sourceTerm": "打つ", -                "expression": "打つ", -                "reading": "うつ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "うつ", -                    "hasReading": false, -                    "frequency": 2 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "うつ", -                    "hasReading": true, -                    "frequency": 6 -                  } -                ], -                "pitches": [] -              } -            ], -            "glossary": [ -              "definition5", -              "definition6" +            "index": 0, +            "headwordIndices": [ +              0              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "termTags": [ -              { -                "name": "tag3", -                "category": "category3", -                "notes": "tag3 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag4", -                "category": "category4", -                "notes": "tag4 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag5", -                "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                }              ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 -              } -            ], -            "pitches": [], -            "sourceTermExactMatchCount": 1 +            "entries": [ +              "definition5", +              "definition6" +            ]            },            { -            "type": "term", -            "id": 4, -            "source": "打ち", -            "rawSource": "打ち", -            "sourceTerm": "打つ", -            "reasons": [ -              "masu stem" -            ], -            "score": 1, -            "isPrimary": true, -            "sequence": 3, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": "打つ", -            "reading": "うつ", -            "expressions": [ -              { -                "sourceTerm": "打つ", -                "expression": "打つ", -                "reading": "うつ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "うつ", -                    "hasReading": false, -                    "frequency": 2 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "うつ", -                    "hasReading": true, -                    "frequency": 6 -                  } -                ], -                "pitches": [] -              } -            ], -            "glossary": [ -              "definition7", -              "definition8" +            "index": 1, +            "headwordIndices": [ +              0              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "termTags": [ -              { -                "name": "tag3", -                "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag4", -                "category": "category4", -                "notes": "tag4 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag5", -                "category": "category5", -                "notes": "tag5 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                }              ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 -              } -            ], -            "pitches": [], -            "sourceTermExactMatchCount": 1 +            "entries": [ +              "definition7", +              "definition8" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 6            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        { -        "type": "termGrouped", -        "source": "打ち", -        "rawSource": "打ち", -        "sourceTerm": "打つ", -        "reasons": [ +        "type": "term", +        "id": -1, +        "isPrimary": true, +        "sequence": -1, +        "inflections": [            "masu stem"          ],          "score": 10, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打つ", -        "reading": "ぶつ", -        "expressions": [ +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 2, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "ぶつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 -              } -            ], -            "pitches": [] -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            ]            }          ],          "definitions": [            { -            "type": "term", -            "id": 5, -            "source": "打ち", -            "rawSource": "打ち", -            "sourceTerm": "打つ", -            "reasons": [ -              "masu stem" -            ], -            "score": 10, -            "isPrimary": true, -            "sequence": 3, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": "打つ", -            "reading": "ぶつ", -            "expressions": [ -              { -                "sourceTerm": "打つ", -                "expression": "打つ", -                "reading": "ぶつ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "hasReading": false, -                    "frequency": 2 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "hasReading": true, -                    "frequency": 7 -                  } -                ], -                "pitches": [] -              } -            ], -            "glossary": [ -              "definition9", -              "definition10" +            "index": 0, +            "headwordIndices": [ +              0              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "termTags": [ -              { -                "name": "tag3", -                "category": "category3", -                "notes": "tag3 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag4", -                "category": "category4", -                "notes": "tag4 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag5", -                "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                }              ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 -              } -            ], -            "pitches": [], -            "sourceTermExactMatchCount": 1 +            "entries": [ +              "definition9", +              "definition10" +            ]            },            { -            "type": "term", -            "id": 6, -            "source": "打ち", -            "rawSource": "打ち", -            "sourceTerm": "打つ", -            "reasons": [ -              "masu stem" -            ], -            "score": 1, -            "isPrimary": true, -            "sequence": 3, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": "打つ", -            "reading": "ぶつ", -            "expressions": [ -              { -                "sourceTerm": "打つ", -                "expression": "打つ", -                "reading": "ぶつ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "hasReading": false, -                    "frequency": 2 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "hasReading": true, -                    "frequency": 7 -                  } -                ], -                "pitches": [] -              } -            ], -            "glossary": [ -              "definition11", -              "definition12" +            "index": 1, +            "headwordIndices": [ +              0              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "termTags": [ -              { -                "name": "tag3", -                "category": "category3", -                "notes": "tag3 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag4", -                "category": "category4", -                "notes": "tag4 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag5", -                "category": "category5", -                "notes": "tag5 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                }              ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 -              } -            ], -            "pitches": [], -            "sourceTermExactMatchCount": 1 +            "entries": [ +              "definition11", +              "definition12" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 7            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        { -        "type": "termGrouped", -        "source": "打", -        "rawSource": "打", -        "sourceTerm": "打", -        "reasons": [], +        "type": "term", +        "id": -1, +        "isPrimary": true, +        "sequence": -1, +        "inflections": [],          "score": 1, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打", -        "reading": "だ", -        "expressions": [ +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 1, +        "headwords": [            { -            "sourceTerm": "打", -            "expression": "打", +            "index": 0, +            "term": "打",              "reading": "だ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打", +                "transformedText": "打", +                "deinflectedText": "打", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": false, -                "frequency": 1 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": true, -                "frequency": 4 -              } -            ], -            "pitches": [] -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            ]            }          ],          "definitions": [            { -            "type": "term", -            "id": 1, -            "source": "打", -            "rawSource": "打", -            "sourceTerm": "打", -            "reasons": [], -            "score": 1, -            "isPrimary": true, -            "sequence": 1, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": "打", -            "reading": "だ", -            "expressions": [ -              { -                "sourceTerm": "打", -                "expression": "打", -                "reading": "だ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打", -                    "reading": "だ", -                    "hasReading": false, -                    "frequency": 1 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打", -                    "reading": "だ", -                    "hasReading": true, -                    "frequency": 4 -                  } -                ], -                "pitches": [] -              } -            ], -            "glossary": [ -              "definition1", -              "definition2" +            "index": 0, +            "headwordIndices": [ +              0              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "termTags": [ -              { -                "name": "tag3", -                "category": "category3", -                "notes": "tag3 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag4", -                "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag5", -                "category": "category5", -                "notes": "tag5 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                }              ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": false, -                "frequency": 1 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": true, -                "frequency": 4 -              } -            ], -            "pitches": [], -            "sourceTermExactMatchCount": 1 +            "entries": [ +              "definition1", +              "definition2" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "だ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 1            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "だ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 4            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        { -        "type": "termGrouped", -        "source": "打", -        "rawSource": "打", -        "sourceTerm": "打", -        "reasons": [], +        "type": "term", +        "id": -1, +        "isPrimary": true, +        "sequence": -1, +        "inflections": [],          "score": 1, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打", -        "reading": "ダース", -        "expressions": [ +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 1, +        "headwords": [            { -            "sourceTerm": "打", -            "expression": "打", +            "index": 0, +            "term": "打",              "reading": "ダース", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打", +                "transformedText": "打", +                "deinflectedText": "打", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": false, -                "frequency": 1 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": true, -                "frequency": 5 -              } -            ], -            "pitches": [] -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            ]            }          ],          "definitions": [            { -            "type": "term", -            "id": 2, -            "source": "打", -            "rawSource": "打", -            "sourceTerm": "打", -            "reasons": [], -            "score": 1, -            "isPrimary": true, -            "sequence": 2, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": "打", -            "reading": "ダース", -            "expressions": [ -              { -                "sourceTerm": "打", -                "expression": "打", -                "reading": "ダース", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打", -                    "reading": "ダース", -                    "hasReading": false, -                    "frequency": 1 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打", -                    "reading": "ダース", -                    "hasReading": true, -                    "frequency": 5 -                  } -                ], -                "pitches": [] -              } -            ], -            "glossary": [ -              "definition3", -              "definition4" +            "index": 0, +            "headwordIndices": [ +              0              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "termTags": [ -              { -                "name": "tag3", -                "category": "category3", -                "notes": "tag3 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag4", -                "category": "category4", -                "notes": "tag4 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              }, -              { -                "name": "tag5", -                "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                }              ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": false, -                "frequency": 1 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": true, -                "frequency": 5 -              } -            ], -            "pitches": [], -            "sourceTermExactMatchCount": 1 +            "entries": [ +              "definition3", +              "definition4" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "ダース", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 1            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "ダース", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 5            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        }      ]    },    {      "name": "Search using different modes", -    "length": 4, -    "definitions": [ +    "originalTextLength": 4, +    "dictionaryEntries": [        { -        "type": "termMerged", -        "source": "打ち込む", -        "rawSource": "打ち込む", -        "reasons": [], +        "type": "term", +        "id": -1, +        "isPrimary": true, +        "sequence": -1, +        "inflections": [],          "score": 10, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": [ -          "打ち込む" -        ], -        "reading": [ -          "うちこむ", -          "ぶちこむ" -        ], -        "expressions": [ +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 4, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "うちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち込む", +                "transformedText": "打ち込む", +                "deinflectedText": "打ち込む", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag6",                  "category": "default", -                "notes": "",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag7",                  "category": "default", -                "notes": "",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": false, -                "frequency": 3 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": true, -                "frequency": 8 -              } -            ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              }              ]            },            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 1, +            "term": "打ち込む",              "reading": "ぶちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち込む", +                "transformedText": "打ち込む", +                "deinflectedText": "打ち込む", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 1, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": false, -                "frequency": 3 -              }, -              { -                "index": 1, -                "expressionIndex": 1, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": true, -                "frequency": 9 -              } -            ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 1, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              }              ]            }          ],          "definitions": [            { -            "type": "termMergedByGlossary", -            "source": "打ち込む", -            "rawSource": "打ち込む", -            "reasons": [], -            "score": 10, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": [ -              "打ち込む" -            ], -            "reading": [ -              "うちこむ" -            ], -            "expressions": [ -              { -                "sourceTerm": "打ち込む", -                "expression": "打ち込む", -                "reading": "うちこむ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "hasReading": false, -                    "frequency": 3 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "hasReading": true, -                    "frequency": 8 -                  } -                ], -                "pitches": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "pitches": [ -                      { -                        "position": 0, -                        "tags": [] -                      }, -                      { -                        "position": 3, -                        "tags": [] -                      } -                    ] -                  } -                ] -              } -            ], -            "glossary": [ -              "definition13", -              "definition14" +            "index": 0, +            "headwordIndices": [ +              0              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "definitions": [ -              { -                "type": "term", -                "id": 7, -                "source": "打ち込む", -                "rawSource": "打ち込む", -                "sourceTerm": "打ち込む", -                "reasons": [], -                "score": 10, -                "isPrimary": true, -                "sequence": 4, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "dictionaryNames": [ -                  "Test Dictionary 2" -                ], -                "expression": "打ち込む", -                "reading": "うちこむ", -                "expressions": [ -                  { -                    "sourceTerm": "打ち込む", -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "termTags": [ -                      { -                        "name": "tag3", -                        "category": "category3", -                        "notes": "tag3 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag4", -                        "category": "category4", -                        "notes": "tag4 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag5", -                        "category": "category5", -                        "notes": "tag5 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      } -                    ], -                    "frequencies": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "うちこむ", -                        "hasReading": false, -                        "frequency": 3 -                      }, -                      { -                        "index": 1, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "うちこむ", -                        "hasReading": true, -                        "frequency": 8 -                      } -                    ], -                    "pitches": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "うちこむ", -                        "pitches": [ -                          { -                            "position": 0, -                            "tags": [] -                          }, -                          { -                            "position": 3, -                            "tags": [] -                          } -                        ] -                      } -                    ] -                  } -                ], -                "glossary": [ -                  "definition13", -                  "definition14" -                ], -                "definitionTags": [ -                  { -                    "name": "tag1", -                    "category": "category1", -                    "notes": "tag1 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag2", -                    "category": "category2", -                    "notes": "tag2 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "hasReading": false, -                    "frequency": 3 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "hasReading": true, -                    "frequency": 8 -                  } -                ], -                "pitches": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "pitches": [ -                      { -                        "position": 0, -                        "tags": [] -                      }, -                      { -                        "position": 3, -                        "tags": [] -                      } -                    ] -                  } -                ], -                "sourceTermExactMatchCount": 1 -              } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": false, -                "frequency": 3 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": true, -                "frequency": 8 +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } -            ], -            "only": [ -              "うちこむ" -            ], -            "sourceTermExactMatchCount": 1 +            "entries": [ +              "definition13", +              "definition14" +            ]            },            { -            "type": "termMergedByGlossary", -            "source": "打ち込む", -            "rawSource": "打ち込む", -            "reasons": [], -            "score": 10, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": [ -              "打ち込む" -            ], -            "reading": [ -              "ぶちこむ" -            ], -            "expressions": [ -              { -                "sourceTerm": "打ち込む", -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "hasReading": false, -                    "frequency": 3 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "hasReading": true, -                    "frequency": 9 -                  } -                ], -                "pitches": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "pitches": [ -                      { -                        "position": 0, -                        "tags": [] -                      }, -                      { -                        "position": 3, -                        "tags": [] -                      } -                    ] -                  } -                ] -              } -            ], -            "glossary": [ -              "definition17", -              "definition18" +            "index": 1, +            "headwordIndices": [ +              1              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "definitions": [ -              { -                "type": "term", -                "id": 9, -                "source": "打ち込む", -                "rawSource": "打ち込む", -                "sourceTerm": "打ち込む", -                "reasons": [], -                "score": 10, -                "isPrimary": true, -                "sequence": 4, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "dictionaryNames": [ -                  "Test Dictionary 2" -                ], -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "expressions": [ -                  { -                    "sourceTerm": "打ち込む", -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "termTags": [ -                      { -                        "name": "tag3", -                        "category": "category3", -                        "notes": "tag3 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag4", -                        "category": "category4", -                        "notes": "tag4 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag5", -                        "category": "category5", -                        "notes": "tag5 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      } -                    ], -                    "frequencies": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "ぶちこむ", -                        "hasReading": false, -                        "frequency": 3 -                      }, -                      { -                        "index": 1, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "ぶちこむ", -                        "hasReading": true, -                        "frequency": 9 -                      } -                    ], -                    "pitches": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "ぶちこむ", -                        "pitches": [ -                          { -                            "position": 0, -                            "tags": [] -                          }, -                          { -                            "position": 3, -                            "tags": [] -                          } -                        ] -                      } -                    ] -                  } -                ], -                "glossary": [ -                  "definition17", -                  "definition18" -                ], -                "definitionTags": [ -                  { -                    "name": "tag1", -                    "category": "category1", -                    "notes": "tag1 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag2", -                    "category": "category2", -                    "notes": "tag2 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "hasReading": false, -                    "frequency": 3 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "hasReading": true, -                    "frequency": 9 -                  } -                ], -                "pitches": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "pitches": [ -                      { -                        "position": 0, -                        "tags": [] -                      }, -                      { -                        "position": 3, -                        "tags": [] -                      } -                    ] -                  } -                ], -                "sourceTermExactMatchCount": 1 -              } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": false, -                "frequency": 3 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": true, -                "frequency": 9 +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } -            ], -            "only": [ -              "ぶちこむ" -            ], -            "sourceTermExactMatchCount": 1 +            "entries": [ +              "definition17", +              "definition18" +            ]            },            { -            "type": "termMergedByGlossary", -            "source": "打ち込む", -            "rawSource": "打ち込む", -            "reasons": [], -            "score": 1, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": [ -              "打ち込む" -            ], -            "reading": [ -              "うちこむ" -            ], -            "expressions": [ -              { -                "sourceTerm": "打ち込む", -                "expression": "打ち込む", -                "reading": "うちこむ", -                "termTags": [ -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag6", -                    "category": "default", -                    "notes": "", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag7", -                    "category": "default", -                    "notes": "", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "hasReading": false, -                    "frequency": 3 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "hasReading": true, -                    "frequency": 8 -                  } -                ], -                "pitches": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "pitches": [ -                      { -                        "position": 0, -                        "tags": [] -                      }, -                      { -                        "position": 3, -                        "tags": [] -                      } -                    ] -                  } -                ] -              } -            ], -            "glossary": [ -              "definition15", -              "definition16" +            "index": 2, +            "headwordIndices": [ +              0              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "definitions": [ -              { -                "type": "term", -                "id": 8, -                "source": "打ち込む", -                "rawSource": "打ち込む", -                "sourceTerm": "打ち込む", -                "reasons": [], -                "score": 1, -                "isPrimary": true, -                "sequence": 4, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "dictionaryNames": [ -                  "Test Dictionary 2" -                ], -                "expression": "打ち込む", -                "reading": "うちこむ", -                "expressions": [ -                  { -                    "sourceTerm": "打ち込む", -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "termTags": [ -                      { -                        "name": "tag5", -                        "category": "category5", -                        "notes": "tag5 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag6", -                        "category": "default", -                        "notes": "", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag7", -                        "category": "default", -                        "notes": "", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      } -                    ], -                    "frequencies": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "うちこむ", -                        "hasReading": false, -                        "frequency": 3 -                      }, -                      { -                        "index": 1, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "うちこむ", -                        "hasReading": true, -                        "frequency": 8 -                      } -                    ], -                    "pitches": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "うちこむ", -                        "pitches": [ -                          { -                            "position": 0, -                            "tags": [] -                          }, -                          { -                            "position": 3, -                            "tags": [] -                          } -                        ] -                      } -                    ] -                  } -                ], -                "glossary": [ -                  "definition15", -                  "definition16" -                ], -                "definitionTags": [ -                  { -                    "name": "tag1", -                    "category": "category1", -                    "notes": "tag1 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag2", -                    "category": "category2", -                    "notes": "tag2 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "termTags": [ -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag6", -                    "category": "default", -                    "notes": "", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag7", -                    "category": "default", -                    "notes": "", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "hasReading": false, -                    "frequency": 3 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "hasReading": true, -                    "frequency": 8 -                  } -                ], -                "pitches": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "pitches": [ -                      { -                        "position": 0, -                        "tags": [] -                      }, -                      { -                        "position": 3, -                        "tags": [] -                      } -                    ] -                  } -                ], -                "sourceTermExactMatchCount": 1 -              } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": false, -                "frequency": 3 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": true, -                "frequency": 8 +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } -            ], -            "only": [ -              "うちこむ" -            ], -            "sourceTermExactMatchCount": 1 +            "entries": [ +              "definition15", +              "definition16" +            ]            },            { -            "type": "termMergedByGlossary", -            "source": "打ち込む", -            "rawSource": "打ち込む", -            "reasons": [], -            "score": 1, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": [ -              "打ち込む" -            ], -            "reading": [ -              "ぶちこむ" -            ], -            "expressions": [ -              { -                "sourceTerm": "打ち込む", -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "hasReading": false, -                    "frequency": 3 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "hasReading": true, -                    "frequency": 9 -                  } -                ], -                "pitches": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "pitches": [ -                      { -                        "position": 0, -                        "tags": [] -                      }, -                      { -                        "position": 3, -                        "tags": [] -                      } -                    ] -                  } -                ] -              } -            ], -            "glossary": [ -              "definition19", -              "definition20" +            "index": 3, +            "headwordIndices": [ +              1              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "definitions": [ -              { -                "type": "term", -                "id": 10, -                "source": "打ち込む", -                "rawSource": "打ち込む", -                "sourceTerm": "打ち込む", -                "reasons": [], -                "score": 1, -                "isPrimary": true, -                "sequence": 4, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "dictionaryNames": [ -                  "Test Dictionary 2" -                ], -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "expressions": [ -                  { -                    "sourceTerm": "打ち込む", -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "termTags": [ -                      { -                        "name": "tag3", -                        "category": "category3", -                        "notes": "tag3 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag4", -                        "category": "category4", -                        "notes": "tag4 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag5", -                        "category": "category5", -                        "notes": "tag5 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      } -                    ], -                    "frequencies": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "ぶちこむ", -                        "hasReading": false, -                        "frequency": 3 -                      }, -                      { -                        "index": 1, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "ぶちこむ", -                        "hasReading": true, -                        "frequency": 9 -                      } -                    ], -                    "pitches": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "ぶちこむ", -                        "pitches": [ -                          { -                            "position": 0, -                            "tags": [] -                          }, -                          { -                            "position": 3, -                            "tags": [] -                          } -                        ] -                      } -                    ] -                  } -                ], -                "glossary": [ -                  "definition19", -                  "definition20" -                ], -                "definitionTags": [ -                  { -                    "name": "tag1", -                    "category": "category1", -                    "notes": "tag1 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag2", -                    "category": "category2", -                    "notes": "tag2 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "hasReading": false, -                    "frequency": 3 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "hasReading": true, -                    "frequency": 9 -                  } -                ], -                "pitches": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "pitches": [ -                      { -                        "position": 0, -                        "tags": [] -                      }, -                      { -                        "position": 3, -                        "tags": [] -                      } -                    ] -                  } -                ], -                "sourceTermExactMatchCount": 1 -              } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": false, -                "frequency": 3 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": true, -                "frequency": 9 +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } -            ], -            "only": [ -              "ぶちこむ" -            ], -            "sourceTermExactMatchCount": 1 -          } -        ], -        "frequencies": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", -            "hasReading": false, -            "frequency": 3 -          }, -          { -            "index": 2, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", -            "hasReading": true, -            "frequency": 8 -          }, -          { -            "index": 1, -            "expressionIndex": 1, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", -            "hasReading": false, -            "frequency": 3 -          }, -          { -            "index": 3, -            "expressionIndex": 1, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", -            "hasReading": true, -            "frequency": 9 +            "entries": [ +              "definition19", +              "definition20" +            ]            }          ], -        "pitches": [ +        "pronunciations": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "pitches": [                {                  "position": 0, @@ -12271,14 +6655,10 @@            },            {              "index": 1, -            "expressionIndex": 1, +            "headwordIndex": 1,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "pitches": [                {                  "position": 0, @@ -12291,10099 +6671,5323 @@              ]            }          ], -        "sourceTermExactMatchCount": 4 +        "frequencies": [ +          { +            "index": 0, +            "headwordIndex": 0, +            "dictionary": "Test Dictionary 2", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "hasReading": false, +            "frequency": 3 +          }, +          { +            "index": 2, +            "headwordIndex": 0, +            "dictionary": "Test Dictionary 2", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "hasReading": true, +            "frequency": 8 +          }, +          { +            "index": 1, +            "headwordIndex": 1, +            "dictionary": "Test Dictionary 2", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "hasReading": false, +            "frequency": 3 +          }, +          { +            "index": 3, +            "headwordIndex": 1, +            "dictionary": "Test Dictionary 2", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "hasReading": true, +            "frequency": 9 +          } +        ]        },        { -        "type": "termMerged", -        "source": "打ち", -        "rawSource": "打ち", -        "reasons": [ +        "type": "term", +        "id": -1, +        "isPrimary": true, +        "sequence": -1, +        "inflections": [            "masu stem"          ],          "score": 10, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": [ -          "打つ" -        ], -        "reading": [ -          "うつ", -          "ぶつ" -        ], -        "expressions": [ +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 4, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "うつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 -              } -            ], -            "pitches": [] +            ]            },            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 1, +            "term": "打つ",              "reading": "ぶつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 1, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 -              }, -              { -                "index": 1, -                "expressionIndex": 1, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 -              } -            ], -            "pitches": [] +            ]            }          ],          "definitions": [            { -            "type": "termMergedByGlossary", -            "source": "打ち", -            "rawSource": "打ち", -            "reasons": [], -            "score": 10, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": [ -              "打つ" -            ], -            "reading": [ -              "うつ" -            ], -            "expressions": [ -              { -                "sourceTerm": "打つ", -                "expression": "打つ", -                "reading": "うつ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "うつ", -                    "hasReading": false, -                    "frequency": 2 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "うつ", -                    "hasReading": true, -                    "frequency": 6 -                  } -                ], -                "pitches": [] -              } -            ], -            "glossary": [ -              "definition5", -              "definition6" +            "index": 0, +            "headwordIndices": [ +              0              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "definitions": [ -              { -                "type": "term", -                "id": 3, -                "source": "打ち", -                "rawSource": "打ち", -                "sourceTerm": "打つ", -                "reasons": [ -                  "masu stem" -                ], -                "score": 10, -                "isPrimary": true, -                "sequence": 3, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "dictionaryNames": [ -                  "Test Dictionary 2" -                ], -                "expression": "打つ", -                "reading": "うつ", -                "expressions": [ -                  { -                    "sourceTerm": "打つ", -                    "expression": "打つ", -                    "reading": "うつ", -                    "termTags": [ -                      { -                        "name": "tag3", -                        "category": "category3", -                        "notes": "tag3 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag4", -                        "category": "category4", -                        "notes": "tag4 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag5", -                        "category": "category5", -                        "notes": "tag5 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      } -                    ], -                    "frequencies": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打つ", -                        "reading": "うつ", -                        "hasReading": false, -                        "frequency": 2 -                      }, -                      { -                        "index": 1, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打つ", -                        "reading": "うつ", -                        "hasReading": true, -                        "frequency": 6 -                      } -                    ], -                    "pitches": [] -                  } -                ], -                "glossary": [ -                  "definition5", -                  "definition6" -                ], -                "definitionTags": [ -                  { -                    "name": "tag1", -                    "category": "category1", -                    "notes": "tag1 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag2", -                    "category": "category2", -                    "notes": "tag2 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "うつ", -                    "hasReading": false, -                    "frequency": 2 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "うつ", -                    "hasReading": true, -                    "frequency": 6 -                  } -                ], -                "pitches": [], -                "sourceTermExactMatchCount": 1 -              } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 -              } -            ], -            "pitches": [], -            "only": [ -              "うつ" -            ], -            "sourceTermExactMatchCount": 1 +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false +              } +            ], +            "entries": [ +              "definition5", +              "definition6" +            ]            },            { -            "type": "termMergedByGlossary", -            "source": "打ち", -            "rawSource": "打ち", -            "reasons": [], -            "score": 10, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": [ -              "打つ" -            ], -            "reading": [ -              "ぶつ" -            ], -            "expressions": [ -              { -                "sourceTerm": "打つ", -                "expression": "打つ", -                "reading": "ぶつ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "hasReading": false, -                    "frequency": 2 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "hasReading": true, -                    "frequency": 7 -                  } -                ], -                "pitches": [] -              } -            ], -            "glossary": [ -              "definition9", -              "definition10" +            "index": 1, +            "headwordIndices": [ +              1              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "definitions": [ -              { -                "type": "term", -                "id": 5, -                "source": "打ち", -                "rawSource": "打ち", -                "sourceTerm": "打つ", -                "reasons": [ -                  "masu stem" -                ], -                "score": 10, -                "isPrimary": true, -                "sequence": 3, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "dictionaryNames": [ -                  "Test Dictionary 2" -                ], -                "expression": "打つ", -                "reading": "ぶつ", -                "expressions": [ -                  { -                    "sourceTerm": "打つ", -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "termTags": [ -                      { -                        "name": "tag3", -                        "category": "category3", -                        "notes": "tag3 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag4", -                        "category": "category4", -                        "notes": "tag4 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag5", -                        "category": "category5", -                        "notes": "tag5 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      } -                    ], -                    "frequencies": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打つ", -                        "reading": "ぶつ", -                        "hasReading": false, -                        "frequency": 2 -                      }, -                      { -                        "index": 1, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打つ", -                        "reading": "ぶつ", -                        "hasReading": true, -                        "frequency": 7 -                      } -                    ], -                    "pitches": [] -                  } -                ], -                "glossary": [ -                  "definition9", -                  "definition10" -                ], -                "definitionTags": [ -                  { -                    "name": "tag1", -                    "category": "category1", -                    "notes": "tag1 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag2", -                    "category": "category2", -                    "notes": "tag2 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "hasReading": false, -                    "frequency": 2 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "hasReading": true, -                    "frequency": 7 -                  } -                ], -                "pitches": [], -                "sourceTermExactMatchCount": 1 -              } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 -              } -            ], -            "pitches": [], -            "only": [ -              "ぶつ" -            ], -            "sourceTermExactMatchCount": 1 +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false +              } +            ], +            "entries": [ +              "definition9", +              "definition10" +            ]            },            { -            "type": "termMergedByGlossary", -            "source": "打ち", -            "rawSource": "打ち", -            "reasons": [], -            "score": 1, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": [ -              "打つ" -            ], -            "reading": [ -              "うつ" -            ], -            "expressions": [ -              { -                "sourceTerm": "打つ", -                "expression": "打つ", -                "reading": "うつ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "うつ", -                    "hasReading": false, -                    "frequency": 2 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "うつ", -                    "hasReading": true, -                    "frequency": 6 -                  } -                ], -                "pitches": [] -              } -            ], -            "glossary": [ -              "definition7", -              "definition8" +            "index": 2, +            "headwordIndices": [ +              0              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "definitions": [ -              { -                "type": "term", -                "id": 4, -                "source": "打ち", -                "rawSource": "打ち", -                "sourceTerm": "打つ", -                "reasons": [ -                  "masu stem" -                ], -                "score": 1, -                "isPrimary": true, -                "sequence": 3, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "dictionaryNames": [ -                  "Test Dictionary 2" -                ], -                "expression": "打つ", -                "reading": "うつ", -                "expressions": [ -                  { -                    "sourceTerm": "打つ", -                    "expression": "打つ", -                    "reading": "うつ", -                    "termTags": [ -                      { -                        "name": "tag3", -                        "category": "category3", -                        "notes": "tag3 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag4", -                        "category": "category4", -                        "notes": "tag4 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag5", -                        "category": "category5", -                        "notes": "tag5 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      } -                    ], -                    "frequencies": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打つ", -                        "reading": "うつ", -                        "hasReading": false, -                        "frequency": 2 -                      }, -                      { -                        "index": 1, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打つ", -                        "reading": "うつ", -                        "hasReading": true, -                        "frequency": 6 -                      } -                    ], -                    "pitches": [] -                  } -                ], -                "glossary": [ -                  "definition7", -                  "definition8" -                ], -                "definitionTags": [ -                  { -                    "name": "tag1", -                    "category": "category1", -                    "notes": "tag1 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag2", -                    "category": "category2", -                    "notes": "tag2 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "うつ", -                    "hasReading": false, -                    "frequency": 2 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "うつ", -                    "hasReading": true, -                    "frequency": 6 -                  } -                ], -                "pitches": [], -                "sourceTermExactMatchCount": 1 -              } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 -              } -            ], -            "pitches": [], -            "only": [ -              "うつ" -            ], -            "sourceTermExactMatchCount": 1 +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false +              } +            ], +            "entries": [ +              "definition7", +              "definition8" +            ]            },            { -            "type": "termMergedByGlossary", -            "source": "打ち", -            "rawSource": "打ち", -            "reasons": [], -            "score": 1, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": [ -              "打つ" -            ], -            "reading": [ -              "ぶつ" -            ], -            "expressions": [ -              { -                "sourceTerm": "打つ", -                "expression": "打つ", -                "reading": "ぶつ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "hasReading": false, -                    "frequency": 2 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "hasReading": true, -                    "frequency": 7 -                  } -                ], -                "pitches": [] -              } -            ], -            "glossary": [ -              "definition11", -              "definition12" +            "index": 3, +            "headwordIndices": [ +              1              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "definitions": [ -              { -                "type": "term", -                "id": 6, -                "source": "打ち", -                "rawSource": "打ち", -                "sourceTerm": "打つ", -                "reasons": [ -                  "masu stem" -                ], -                "score": 1, -                "isPrimary": true, -                "sequence": 3, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "dictionaryNames": [ -                  "Test Dictionary 2" -                ], -                "expression": "打つ", -                "reading": "ぶつ", -                "expressions": [ -                  { -                    "sourceTerm": "打つ", -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "termTags": [ -                      { -                        "name": "tag3", -                        "category": "category3", -                        "notes": "tag3 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag4", -                        "category": "category4", -                        "notes": "tag4 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag5", -                        "category": "category5", -                        "notes": "tag5 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      } -                    ], -                    "frequencies": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打つ", -                        "reading": "ぶつ", -                        "hasReading": false, -                        "frequency": 2 -                      }, -                      { -                        "index": 1, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打つ", -                        "reading": "ぶつ", -                        "hasReading": true, -                        "frequency": 7 -                      } -                    ], -                    "pitches": [] -                  } -                ], -                "glossary": [ -                  "definition11", -                  "definition12" -                ], -                "definitionTags": [ -                  { -                    "name": "tag1", -                    "category": "category1", -                    "notes": "tag1 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag2", -                    "category": "category2", -                    "notes": "tag2 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "hasReading": false, -                    "frequency": 2 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "hasReading": true, -                    "frequency": 7 -                  } -                ], -                "pitches": [], -                "sourceTermExactMatchCount": 1 -              } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 -              } -            ], -            "pitches": [], -            "only": [ -              "ぶつ" -            ], -            "sourceTermExactMatchCount": 1 +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false +              } +            ], +            "entries": [ +              "definition11", +              "definition12" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 2, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 6            },            {              "index": 1, -            "expressionIndex": 1, +            "headwordIndex": 1,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 3, -            "expressionIndex": 1, +            "headwordIndex": 1,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 7            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 4 +        ]        },        { -        "type": "termMerged", -        "source": "打", -        "rawSource": "打", -        "reasons": [], +        "type": "term", +        "id": -1, +        "isPrimary": true, +        "sequence": -1, +        "inflections": [],          "score": 1, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": [ -          "打" -        ], -        "reading": [ -          "だ" -        ], -        "expressions": [ +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 1, +        "headwords": [            { -            "sourceTerm": "打", -            "expression": "打", +            "index": 0, +            "term": "打",              "reading": "だ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打", +                "transformedText": "打", +                "deinflectedText": "打", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": false, -                "frequency": 1 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": true, -                "frequency": 4 -              } -            ], -            "pitches": [] +            ]            }          ],          "definitions": [            { -            "type": "termMergedByGlossary", -            "source": "打", -            "rawSource": "打", -            "reasons": [], -            "score": 1, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": [ -              "打" -            ], -            "reading": [ -              "だ" -            ], -            "expressions": [ -              { -                "sourceTerm": "打", -                "expression": "打", -                "reading": "だ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打", -                    "reading": "だ", -                    "hasReading": false, -                    "frequency": 1 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打", -                    "reading": "だ", -                    "hasReading": true, -                    "frequency": 4 -                  } -                ], -                "pitches": [] -              } -            ], -            "glossary": [ -              "definition1", -              "definition2" +            "index": 0, +            "headwordIndices": [ +              0              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "definitions": [ -              { -                "type": "term", -                "id": 1, -                "source": "打", -                "rawSource": "打", -                "sourceTerm": "打", -                "reasons": [], -                "score": 1, -                "isPrimary": true, -                "sequence": 1, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "dictionaryNames": [ -                  "Test Dictionary 2" -                ], -                "expression": "打", -                "reading": "だ", -                "expressions": [ -                  { -                    "sourceTerm": "打", -                    "expression": "打", -                    "reading": "だ", -                    "termTags": [ -                      { -                        "name": "tag3", -                        "category": "category3", -                        "notes": "tag3 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag4", -                        "category": "category4", -                        "notes": "tag4 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag5", -                        "category": "category5", -                        "notes": "tag5 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      } -                    ], -                    "frequencies": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打", -                        "reading": "だ", -                        "hasReading": false, -                        "frequency": 1 -                      }, -                      { -                        "index": 1, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打", -                        "reading": "だ", -                        "hasReading": true, -                        "frequency": 4 -                      } -                    ], -                    "pitches": [] -                  } -                ], -                "glossary": [ -                  "definition1", -                  "definition2" -                ], -                "definitionTags": [ -                  { -                    "name": "tag1", -                    "category": "category1", -                    "notes": "tag1 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag2", -                    "category": "category2", -                    "notes": "tag2 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打", -                    "reading": "だ", -                    "hasReading": false, -                    "frequency": 1 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打", -                    "reading": "だ", -                    "hasReading": true, -                    "frequency": 4 -                  } -                ], -                "pitches": [], -                "sourceTermExactMatchCount": 1 -              } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": false, -                "frequency": 1 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": true, -                "frequency": 4 -              } -            ], -            "pitches": [], -            "only": [], -            "sourceTermExactMatchCount": 1 +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false +              } +            ], +            "entries": [ +              "definition1", +              "definition2" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "だ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 1            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "だ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 4            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        { -        "type": "termMerged", -        "source": "打", -        "rawSource": "打", -        "reasons": [], +        "type": "term", +        "id": -1, +        "isPrimary": true, +        "sequence": -1, +        "inflections": [],          "score": 1, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": [ -          "打" -        ], -        "reading": [ -          "ダース" -        ], -        "expressions": [ +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 1, +        "headwords": [            { -            "sourceTerm": "打", -            "expression": "打", +            "index": 0, +            "term": "打",              "reading": "ダース", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打", +                "transformedText": "打", +                "deinflectedText": "打", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": false, -                "frequency": 1 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": true, -                "frequency": 5 -              } -            ], -            "pitches": [] +            ]            }          ],          "definitions": [            { -            "type": "termMergedByGlossary", -            "source": "打", -            "rawSource": "打", -            "reasons": [], -            "score": 1, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": [ -              "打" -            ], -            "reading": [ -              "ダース" -            ], -            "expressions": [ -              { -                "sourceTerm": "打", -                "expression": "打", -                "reading": "ダース", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打", -                    "reading": "ダース", -                    "hasReading": false, -                    "frequency": 1 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打", -                    "reading": "ダース", -                    "hasReading": true, -                    "frequency": 5 -                  } -                ], -                "pitches": [] -              } -            ], -            "glossary": [ -              "definition3", -              "definition4" +            "index": 0, +            "headwordIndices": [ +              0              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "definitions": [ -              { -                "type": "term", -                "id": 2, -                "source": "打", -                "rawSource": "打", -                "sourceTerm": "打", -                "reasons": [], -                "score": 1, -                "isPrimary": true, -                "sequence": 2, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "dictionaryNames": [ -                  "Test Dictionary 2" -                ], -                "expression": "打", -                "reading": "ダース", -                "expressions": [ -                  { -                    "sourceTerm": "打", -                    "expression": "打", -                    "reading": "ダース", -                    "termTags": [ -                      { -                        "name": "tag3", -                        "category": "category3", -                        "notes": "tag3 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag4", -                        "category": "category4", -                        "notes": "tag4 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag5", -                        "category": "category5", -                        "notes": "tag5 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      } -                    ], -                    "frequencies": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打", -                        "reading": "ダース", -                        "hasReading": false, -                        "frequency": 1 -                      }, -                      { -                        "index": 1, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打", -                        "reading": "ダース", -                        "hasReading": true, -                        "frequency": 5 -                      } -                    ], -                    "pitches": [] -                  } -                ], -                "glossary": [ -                  "definition3", -                  "definition4" -                ], -                "definitionTags": [ -                  { -                    "name": "tag1", -                    "category": "category1", -                    "notes": "tag1 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag2", -                    "category": "category2", -                    "notes": "tag2 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打", -                    "reading": "ダース", -                    "hasReading": false, -                    "frequency": 1 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打", -                    "reading": "ダース", -                    "hasReading": true, -                    "frequency": 5 -                  } -                ], -                "pitches": [], -                "sourceTermExactMatchCount": 1 -              } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": false, -                "frequency": 1 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": true, -                "frequency": 5 -              } -            ], -            "pitches": [], -            "only": [], -            "sourceTermExactMatchCount": 1 +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false +              } +            ], +            "entries": [ +              "definition3", +              "definition4" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "ダース", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 1            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "ダース", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 5            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        }      ]    },    {      "name": "Search inflected term", -    "length": 12, -    "definitions": [ +    "originalTextLength": 12, +    "dictionaryEntries": [        {          "type": "term",          "id": 7, -        "source": "打ち込んでいませんでした", -        "rawSource": "打ち込んでいませんでした", -        "sourceTerm": "打ち込む", -        "reasons": [ +        "isPrimary": true, +        "sequence": 4, +        "inflections": [            "-te",            "progressive or perfect",            "polite past negative"          ],          "score": 10, -        "isPrimary": true, -        "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "うちこむ", -        "expressions": [ +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "うちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち込んでいませんでした", +                "transformedText": "打ち込んでいませんでした", +                "deinflectedText": "打ち込む", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": false, -                "frequency": 3 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": true, -                "frequency": 8 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } +            "entries": [ +              "definition13", +              "definition14"              ]            }          ], -        "glossary": [ -          "definition13", -          "definition14" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "pronunciations": [            { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "redundant": false +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [ +              { +                "position": 0, +                "tags": [] +              }, +              { +                "position": 3, +                "tags": [] +              } +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 8            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 9, -        "source": "打ち込んでいませんでした", -        "rawSource": "打ち込んでいませんでした", -        "sourceTerm": "打ち込む", -        "reasons": [ +        "isPrimary": true, +        "sequence": 4, +        "inflections": [            "-te",            "progressive or perfect",            "polite past negative"          ],          "score": 10, -        "isPrimary": true, -        "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "ぶちこむ", -        "expressions": [ +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "ぶちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち込んでいませんでした", +                "transformedText": "打ち込んでいませんでした", +                "deinflectedText": "打ち込む", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": false, -                "frequency": 3 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": true, -                "frequency": 9 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } +            "entries": [ +              "definition17", +              "definition18"              ]            }          ], -        "glossary": [ -          "definition17", -          "definition18" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "pronunciations": [            { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "redundant": false +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [ +              { +                "position": 0, +                "tags": [] +              }, +              { +                "position": 3, +                "tags": [] +              } +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 9            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 8, -        "source": "打ち込んでいませんでした", -        "rawSource": "打ち込んでいませんでした", -        "sourceTerm": "打ち込む", -        "reasons": [ +        "isPrimary": true, +        "sequence": 4, +        "inflections": [            "-te",            "progressive or perfect",            "polite past negative"          ],          "score": 1, -        "isPrimary": true, -        "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "うちこむ", -        "expressions": [ +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "うちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち込んでいませんでした", +                "transformedText": "打ち込んでいませんでした", +                "deinflectedText": "打ち込む", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag6",                  "category": "default", -                "notes": "",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag7",                  "category": "default", -                "notes": "",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": false, -                "frequency": 3 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": true, -                "frequency": 8 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } +            "entries": [ +              "definition15", +              "definition16"              ]            }          ], -        "glossary": [ -          "definition15", -          "definition16" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ +        "pronunciations": [            { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag6", -            "category": "default", -            "notes": "", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag7", -            "category": "default", -            "notes": "", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "redundant": false +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [ +              { +                "position": 0, +                "tags": [] +              }, +              { +                "position": 3, +                "tags": [] +              } +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 8            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 10, -        "source": "打ち込んでいませんでした", -        "rawSource": "打ち込んでいませんでした", -        "sourceTerm": "打ち込む", -        "reasons": [ +        "isPrimary": true, +        "sequence": 4, +        "inflections": [            "-te",            "progressive or perfect",            "polite past negative"          ],          "score": 1, -        "isPrimary": true, -        "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "ぶちこむ", -        "expressions": [ +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "ぶちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち込んでいませんでした", +                "transformedText": "打ち込んでいませんでした", +                "deinflectedText": "打ち込む", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": false, -                "frequency": 3 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": true, -                "frequency": 9 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } +            "entries": [ +              "definition19", +              "definition20"              ]            }          ], -        "glossary": [ -          "definition19", -          "definition20" -        ], -        "definitionTags": [ +        "pronunciations": [            { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "redundant": false +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [ +              { +                "position": 0, +                "tags": [] +              }, +              { +                "position": 3, +                "tags": [] +              } +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 9            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 3, -        "source": "打ち", -        "rawSource": "打ち", -        "sourceTerm": "打つ", -        "reasons": [ -          "masu stem" -        ], -        "score": 10,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "うつ", -        "expressions": [ +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "うつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition5", -          "definition6" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition5", +              "definition6" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 6            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 5, -        "source": "打ち", -        "rawSource": "打ち", -        "sourceTerm": "打つ", -        "reasons": [ -          "masu stem" -        ], -        "score": 10,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "ぶつ", -        "expressions": [ +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "ぶつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition9", -          "definition10" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition9", +              "definition10" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 7            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 4, -        "source": "打ち", -        "rawSource": "打ち", -        "sourceTerm": "打つ", -        "reasons": [ -          "masu stem" -        ], -        "score": 1,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "うつ", -        "expressions": [ +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "うつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition7", -          "definition8" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition7", +              "definition8" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 6            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 6, -        "source": "打ち", -        "rawSource": "打ち", -        "sourceTerm": "打つ", -        "reasons": [ -          "masu stem" -        ], -        "score": 1,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "ぶつ", -        "expressions": [ +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "ぶつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition11", -          "definition12" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition11", +              "definition12" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 7            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 1, -        "source": "打", -        "rawSource": "打", -        "sourceTerm": "打", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 1, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打", -        "reading": "だ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 1, +        "headwords": [            { -            "sourceTerm": "打", -            "expression": "打", +            "index": 0, +            "term": "打",              "reading": "だ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打", +                "transformedText": "打", +                "deinflectedText": "打", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": false, -                "frequency": 1 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": true, -                "frequency": 4 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition1", -          "definition2" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition1", +              "definition2" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "だ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 1            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "だ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 4            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 2, -        "source": "打", -        "rawSource": "打", -        "sourceTerm": "打", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 2, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打", -        "reading": "ダース", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 1, +        "headwords": [            { -            "sourceTerm": "打", -            "expression": "打", +            "index": 0, +            "term": "打",              "reading": "ダース", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打", +                "transformedText": "打", +                "deinflectedText": "打", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": false, -                "frequency": 1 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": true, -                "frequency": 5 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition3", -          "definition4" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition3", +              "definition4" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "ダース", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 1            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "ダース", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 5            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        }      ]    },    {      "name": "Ignore text inside parentheses", -    "length": 10, -    "definitions": [ +    "originalTextLength": 10, +    "dictionaryEntries": [        {          "type": "term",          "id": 7, -        "source": "打ち込む", -        "rawSource": "打(う)ち込(こ)む", -        "sourceTerm": "打ち込む", -        "reasons": [], -        "score": 10,          "isPrimary": true,          "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "うちこむ", -        "expressions": [ +        "inflections": [], +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "うちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打(う)ち込(こ)む", +                "transformedText": "打ち込む", +                "deinflectedText": "打ち込む", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": false, -                "frequency": 3 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": true, -                "frequency": 8 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } +            "entries": [ +              "definition13", +              "definition14"              ]            }          ], -        "glossary": [ -          "definition13", -          "definition14" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "pronunciations": [            { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "redundant": false +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [ +              { +                "position": 0, +                "tags": [] +              }, +              { +                "position": 3, +                "tags": [] +              } +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 8            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 9, -        "source": "打ち込む", -        "rawSource": "打(う)ち込(こ)む", -        "sourceTerm": "打ち込む", -        "reasons": [], -        "score": 10,          "isPrimary": true,          "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "ぶちこむ", -        "expressions": [ +        "inflections": [], +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "ぶちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打(う)ち込(こ)む", +                "transformedText": "打ち込む", +                "deinflectedText": "打ち込む", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": false, -                "frequency": 3 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": true, -                "frequency": 9 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } +            "entries": [ +              "definition17", +              "definition18"              ]            }          ], -        "glossary": [ -          "definition17", -          "definition18" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ +        "pronunciations": [            { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "redundant": false +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [ +              { +                "position": 0, +                "tags": [] +              }, +              { +                "position": 3, +                "tags": [] +              } +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 9            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 8, -        "source": "打ち込む", -        "rawSource": "打(う)ち込(こ)む", -        "sourceTerm": "打ち込む", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "うちこむ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "うちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打(う)ち込(こ)む", +                "transformedText": "打ち込む", +                "deinflectedText": "打ち込む", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag6",                  "category": "default", -                "notes": "",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag7",                  "category": "default", -                "notes": "",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": false, -                "frequency": 3 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": true, -                "frequency": 8 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } +            "entries": [ +              "definition15", +              "definition16"              ]            }          ], -        "glossary": [ -          "definition15", -          "definition16" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "pronunciations": [            { -            "name": "tag6", -            "category": "default", -            "notes": "", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag7", -            "category": "default", -            "notes": "", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "redundant": false +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [ +              { +                "position": 0, +                "tags": [] +              }, +              { +                "position": 3, +                "tags": [] +              } +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 8            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 10, -        "source": "打ち込む", -        "rawSource": "打(う)ち込(こ)む", -        "sourceTerm": "打ち込む", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "ぶちこむ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "ぶちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打(う)ち込(こ)む", +                "transformedText": "打ち込む", +                "deinflectedText": "打ち込む", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": false, -                "frequency": 3 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": true, -                "frequency": 9 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } +            "entries": [ +              "definition19", +              "definition20"              ]            }          ], -        "glossary": [ -          "definition19", -          "definition20" -        ], -        "definitionTags": [ +        "pronunciations": [            { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "redundant": false +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [ +              { +                "position": 0, +                "tags": [] +              }, +              { +                "position": 3, +                "tags": [] +              } +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 9            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 3, -        "source": "打ち", -        "rawSource": "打(う)ち", -        "sourceTerm": "打つ", -        "reasons": [ -          "masu stem" -        ], -        "score": 10,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "うつ", -        "expressions": [ +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "うつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打(う)ち", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition5", -          "definition6" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition5", +              "definition6" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 6            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 5, -        "source": "打ち", -        "rawSource": "打(う)ち", -        "sourceTerm": "打つ", -        "reasons": [ -          "masu stem" -        ], -        "score": 10,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "ぶつ", -        "expressions": [ +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "ぶつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打(う)ち", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition9", -          "definition10" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition9", +              "definition10" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 7            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 4, -        "source": "打ち", -        "rawSource": "打(う)ち", -        "sourceTerm": "打つ", -        "reasons": [ -          "masu stem" -        ], -        "score": 1,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "うつ", -        "expressions": [ +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "うつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打(う)ち", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition7", -          "definition8" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition7", +              "definition8" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 6            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 6, -        "source": "打ち", -        "rawSource": "打(う)ち", -        "sourceTerm": "打つ", -        "reasons": [ -          "masu stem" -        ], -        "score": 1,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "ぶつ", -        "expressions": [ +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "ぶつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打(う)ち", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition11", -          "definition12" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition11", +              "definition12" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 7            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 1, -        "source": "打", -        "rawSource": "打", -        "sourceTerm": "打", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 1, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打", -        "reading": "だ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 1, +        "headwords": [            { -            "sourceTerm": "打", -            "expression": "打", +            "index": 0, +            "term": "打",              "reading": "だ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打", +                "transformedText": "打", +                "deinflectedText": "打", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": false, -                "frequency": 1 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": true, -                "frequency": 4 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition1", -          "definition2" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition1", +              "definition2" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "だ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 1            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "だ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 4            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 2, -        "source": "打", -        "rawSource": "打", -        "sourceTerm": "打", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 2, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打", -        "reading": "ダース", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 1, +        "headwords": [            { -            "sourceTerm": "打", -            "expression": "打", +            "index": 0, +            "term": "打",              "reading": "ダース", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打", +                "transformedText": "打", +                "deinflectedText": "打", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": false, -                "frequency": 1 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": true, -                "frequency": 5 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition3", -          "definition4" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition3", +              "definition4" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "ダース", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 1            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "ダース", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 5            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        }      ]    },    {      "name": "Remove parentheses around text", -    "length": 12, -    "definitions": [ +    "originalTextLength": 12, +    "dictionaryEntries": [        {          "type": "term",          "id": 7, -        "source": "打ち込む", -        "rawSource": "(打)(ち)(込)(む)", -        "sourceTerm": "打ち込む", -        "reasons": [], -        "score": 10,          "isPrimary": true,          "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "うちこむ", -        "expressions": [ +        "inflections": [], +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "うちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "(打)(ち)(込)(む)", +                "transformedText": "打ち込む", +                "deinflectedText": "打ち込む", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": false, -                "frequency": 3 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": true, -                "frequency": 8 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } +            "entries": [ +              "definition13", +              "definition14"              ]            }          ], -        "glossary": [ -          "definition13", -          "definition14" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "pronunciations": [            { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "redundant": false +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [ +              { +                "position": 0, +                "tags": [] +              }, +              { +                "position": 3, +                "tags": [] +              } +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 8            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 9, -        "source": "打ち込む", -        "rawSource": "(打)(ち)(込)(む)", -        "sourceTerm": "打ち込む", -        "reasons": [], -        "score": 10,          "isPrimary": true,          "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "ぶちこむ", -        "expressions": [ +        "inflections": [], +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "ぶちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "(打)(ち)(込)(む)", +                "transformedText": "打ち込む", +                "deinflectedText": "打ち込む", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": false, -                "frequency": 3 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": true, -                "frequency": 9 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } +            "entries": [ +              "definition17", +              "definition18"              ]            }          ], -        "glossary": [ -          "definition17", -          "definition18" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "pronunciations": [            { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "redundant": false +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [ +              { +                "position": 0, +                "tags": [] +              }, +              { +                "position": 3, +                "tags": [] +              } +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 9            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 8, -        "source": "打ち込む", -        "rawSource": "(打)(ち)(込)(む)", -        "sourceTerm": "打ち込む", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "うちこむ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "うちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "(打)(ち)(込)(む)", +                "transformedText": "打ち込む", +                "deinflectedText": "打ち込む", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag6",                  "category": "default", -                "notes": "",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag7",                  "category": "default", -                "notes": "",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": false, -                "frequency": 3 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": true, -                "frequency": 8 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } +            "entries": [ +              "definition15", +              "definition16"              ]            }          ], -        "glossary": [ -          "definition15", -          "definition16" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, +        "pronunciations": [            { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag6", -            "category": "default", -            "notes": "", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag7", -            "category": "default", -            "notes": "", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "redundant": false +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [ +              { +                "position": 0, +                "tags": [] +              }, +              { +                "position": 3, +                "tags": [] +              } +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 8            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 10, -        "source": "打ち込む", -        "rawSource": "(打)(ち)(込)(む)", -        "sourceTerm": "打ち込む", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 4, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打ち込む", -        "reading": "ぶちこむ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "打ち込む", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "ぶちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "(打)(ち)(込)(む)", +                "transformedText": "打ち込む", +                "deinflectedText": "打ち込む", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": false, -                "frequency": 3 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": true, -                "frequency": 9 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } +            "entries": [ +              "definition19", +              "definition20"              ]            }          ], -        "glossary": [ -          "definition19", -          "definition20" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ +        "pronunciations": [            { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "redundant": false +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "pitches": [ +              { +                "position": 0, +                "tags": [] +              }, +              { +                "position": 3, +                "tags": [] +              } +            ]            }          ],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 3            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 9            } -        ], -        "pitches": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", -            "pitches": [ -              { -                "position": 0, -                "tags": [] -              }, -              { -                "position": 3, -                "tags": [] -              } -            ] -          } -        ], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 3, -        "source": "打ち", -        "rawSource": "(打)(ち)", -        "sourceTerm": "打つ", -        "reasons": [ -          "masu stem" -        ], -        "score": 10,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "うつ", -        "expressions": [ +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "うつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "(打)(ち)", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition5", -          "definition6" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition5", +              "definition6" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 6            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 5, -        "source": "打ち", -        "rawSource": "(打)(ち)", -        "sourceTerm": "打つ", -        "reasons": [ -          "masu stem" -        ], -        "score": 10,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "ぶつ", -        "expressions": [ +        "score": 10, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "ぶつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "(打)(ち)", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition9", -          "definition10" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition9", +              "definition10" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 7            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 4, -        "source": "打ち", -        "rawSource": "(打)(ち)", -        "sourceTerm": "打つ", -        "reasons": [ -          "masu stem" -        ], -        "score": 1,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "うつ", -        "expressions": [ +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "うつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "(打)(ち)", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition7", -          "definition8" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition7", +              "definition8" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 6            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 6, -        "source": "打ち", -        "rawSource": "(打)(ち)", -        "sourceTerm": "打つ", -        "reasons": [ -          "masu stem" -        ], -        "score": 1,          "isPrimary": true,          "sequence": 3, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "打つ", -        "reading": "ぶつ", -        "expressions": [ +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "打つ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "ぶつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "(打)(ち)", +                "transformedText": "打ち", +                "deinflectedText": "打つ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition11", -          "definition12" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition11", +              "definition12" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 7            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 1, -        "source": "打", -        "rawSource": "(打)", -        "sourceTerm": "打", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 1, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打", -        "reading": "だ", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 1, +        "headwords": [            { -            "sourceTerm": "打", -            "expression": "打", +            "index": 0, +            "term": "打",              "reading": "だ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "(打)", +                "transformedText": "打", +                "deinflectedText": "打", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": false, -                "frequency": 1 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "だ", -                "hasReading": true, -                "frequency": 4 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition1", -          "definition2" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition1", +              "definition2" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "だ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 1            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "だ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 4            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        },        {          "type": "term",          "id": 2, -        "source": "打", -        "rawSource": "(打)", -        "sourceTerm": "打", -        "reasons": [], -        "score": 1,          "isPrimary": true,          "sequence": 2, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "打", -        "reading": "ダース", -        "expressions": [ +        "inflections": [], +        "score": 1, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 1, +        "maxDeinflectedTextLength": 1, +        "headwords": [            { -            "sourceTerm": "打", -            "expression": "打", +            "index": 0, +            "term": "打",              "reading": "ダース", -            "termTags": [ +            "sources": [ +              { +                "originalText": "(打)", +                "transformedText": "打", +                "deinflectedText": "打", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } +            ] +          } +        ], +        "definitions": [ +          { +            "index": 0, +            "headwordIndices": [ +              0              ], -            "frequencies": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": false, -                "frequency": 1 +                "name": "tag1", +                "category": "category1", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                },                { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打", -                "reading": "ダース", -                "hasReading": true, -                "frequency": 5 +                "name": "tag2", +                "category": "category2", +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [] -          } -        ], -        "glossary": [ -          "definition3", -          "definition4" -        ], -        "definitionTags": [ -          { -            "name": "tag1", -            "category": "category1", -            "notes": "tag1 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag2", -            "category": "category2", -            "notes": "tag2 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          } -        ], -        "termTags": [ -          { -            "name": "tag3", -            "category": "category3", -            "notes": "tag3 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag4", -            "category": "category4", -            "notes": "tag4 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false -          }, -          { -            "name": "tag5", -            "category": "category5", -            "notes": "tag5 notes", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            "entries": [ +              "definition3", +              "definition4" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "ダース", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 1            },            {              "index": 1, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打", -            "reading": "ダース", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 5            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 1 +        ]        }      ]    },    {      "name": "Test non-empty replacement", -    "length": 4, -    "definitions": [ +    "originalTextLength": 4, +    "dictionaryEntries": [        {          "type": "term",          "id": 12, -        "source": "よみ", -        "rawSource": "test", -        "sourceTerm": "よむ", -        "reasons": [ -          "masu stem" -        ], -        "score": 100,          "isPrimary": true,          "sequence": 6, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "masu stem"          ], -        "expression": "読む", -        "reading": "よむ", -        "expressions": [ +        "score": 100, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 0, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "よむ", -            "expression": "読む", +            "index": 0, +            "term": "読む",              "reading": "よむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "test", +                "transformedText": "よみ", +                "deinflectedText": "よむ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "vt",                  "category": "partOfSpeech", -                "notes": "transitive verb",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "transitive verb" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } -            ], -            "frequencies": [], -            "pitches": [] -          } -        ], -        "glossary": [ -          "to read" -        ], -        "definitionTags": [ -          { -            "name": "popular", -            "category": "popular", -            "notes": "popular term", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            ]            }          ], -        "termTags": [ +        "definitions": [            { -            "name": "vt", -            "category": "partOfSpeech", -            "notes": "transitive verb", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndices": [ +              0 +            ],              "dictionary": "Test Dictionary 2", -            "redundant": false +            "tags": [ +              { +                "name": "popular", +                "category": "popular", +                "order": 0, +                "score": 0, +                "content": [ +                  "popular term" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false +              } +            ], +            "entries": [ +              "to read" +            ]            }          ], -        "frequencies": [], -        "pitches": [], -        "sourceTermExactMatchCount": 0 +        "pronunciations": [], +        "frequencies": []        }      ]    },    {      "name": "Test non-empty replacement at end", -    "length": 5, -    "definitions": [ +    "originalTextLength": 5, +    "dictionaryEntries": [        {          "type": "term",          "id": 13, -        "source": "つよみ", -        "rawSource": "つtest", -        "sourceTerm": "つよみ", -        "reasons": [], -        "score": 90,          "isPrimary": true,          "sequence": 7, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": "強み", -        "reading": "つよみ", -        "expressions": [ +        "inflections": [], +        "score": 90, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 0, +        "maxDeinflectedTextLength": 3, +        "headwords": [            { -            "sourceTerm": "つよみ", -            "expression": "強み", +            "index": 0, +            "term": "強み",              "reading": "つよみ", -            "termTags": [], -            "frequencies": [], -            "pitches": [] +            "sources": [ +              { +                "originalText": "つtest", +                "transformedText": "つよみ", +                "deinflectedText": "つよみ", +                "isPrimary": true +              } +            ], +            "tags": []            }          ], -        "glossary": [ -          "strong point" -        ], -        "definitionTags": [ +        "definitions": [            { -            "name": "popular", -            "category": "popular", -            "notes": "popular term", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndices": [ +              0 +            ],              "dictionary": "Test Dictionary 2", -            "redundant": false +            "tags": [ +              { +                "name": "popular", +                "category": "popular", +                "order": 0, +                "score": 0, +                "content": [ +                  "popular term" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false +              } +            ], +            "entries": [ +              "strong point" +            ]            }          ], -        "termTags": [], -        "frequencies": [], -        "pitches": [], -        "sourceTermExactMatchCount": 0 +        "pronunciations": [], +        "frequencies": []        }      ]    },    {      "name": "Test non-empty replacement at start", -    "length": 7, -    "definitions": [ +    "originalTextLength": 7, +    "dictionaryEntries": [        {          "type": "term",          "id": 12, -        "source": "よみました", -        "rawSource": "testました", -        "sourceTerm": "よむ", -        "reasons": [ -          "polite past" -        ], -        "score": 100,          "isPrimary": true,          "sequence": 6, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" +        "inflections": [ +          "polite past"          ], -        "expression": "読む", -        "reading": "よむ", -        "expressions": [ +        "score": 100, +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 0, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "よむ", -            "expression": "読む", +            "index": 0, +            "term": "読む",              "reading": "よむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "testました", +                "transformedText": "よみました", +                "deinflectedText": "よむ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "vt",                  "category": "partOfSpeech", -                "notes": "transitive verb",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "transitive verb" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } -            ], -            "frequencies": [], -            "pitches": [] -          } -        ], -        "glossary": [ -          "to read" -        ], -        "definitionTags": [ -          { -            "name": "popular", -            "category": "popular", -            "notes": "popular term", -            "order": 0, -            "score": 0, -            "dictionary": "Test Dictionary 2", -            "redundant": false +            ]            }          ], -        "termTags": [ +        "definitions": [            { -            "name": "vt", -            "category": "partOfSpeech", -            "notes": "transitive verb", -            "order": 0, -            "score": 0, +            "index": 0, +            "headwordIndices": [ +              0 +            ],              "dictionary": "Test Dictionary 2", -            "redundant": false +            "tags": [ +              { +                "name": "popular", +                "category": "popular", +                "order": 0, +                "score": 0, +                "content": [ +                  "popular term" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false +              } +            ], +            "entries": [ +              "to read" +            ]            }          ], -        "frequencies": [], -        "pitches": [], -        "sourceTermExactMatchCount": 0 +        "pronunciations": [], +        "frequencies": []        }      ]    },    {      "name": "Search merged mode with non-primary definitions", -    "length": 4, -    "definitions": [ +    "originalTextLength": 4, +    "dictionaryEntries": [        { -        "type": "termMerged", -        "source": "うちこむ", -        "rawSource": "うちこむ", -        "reasons": [], +        "type": "term", +        "id": -1, +        "isPrimary": true, +        "sequence": -1, +        "inflections": [],          "score": 10, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": [ -          "打ち込む" -        ], -        "reading": [ -          "うちこむ", -          "ぶちこむ" -        ], -        "expressions": [ +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 0, +        "maxDeinflectedTextLength": 4, +        "headwords": [            { -            "sourceTerm": "うちこむ", -            "expression": "打ち込む", +            "index": 0, +            "term": "打ち込む",              "reading": "うちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "うちこむ", +                "transformedText": "うちこむ", +                "deinflectedText": "うちこむ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag6",                  "category": "default", -                "notes": "",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag7",                  "category": "default", -                "notes": "",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": false, -                "frequency": 3 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": true, -                "frequency": 8 -              } -            ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              }              ]            },            { -            "sourceTerm": "うちこむ", -            "expression": "打ち込む", +            "index": 1, +            "term": "打ち込む",              "reading": "ぶちこむ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打ち込む", +                "transformedText": "打ち込む", +                "deinflectedText": "打ち込む", +                "isPrimary": false +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 1, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": false, -                "frequency": 3 -              }, -              { -                "index": 1, -                "expressionIndex": 1, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": true, -                "frequency": 9 -              } -            ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 1, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              }              ]            }          ],          "definitions": [            { -            "type": "termMergedByGlossary", -            "source": "うちこむ", -            "rawSource": "うちこむ", -            "reasons": [], -            "score": 10, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": [ -              "打ち込む" -            ], -            "reading": [ -              "うちこむ" -            ], -            "expressions": [ -              { -                "sourceTerm": "うちこむ", -                "expression": "打ち込む", -                "reading": "うちこむ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "hasReading": false, -                    "frequency": 3 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "hasReading": true, -                    "frequency": 8 -                  } -                ], -                "pitches": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "pitches": [ -                      { -                        "position": 0, -                        "tags": [] -                      }, -                      { -                        "position": 3, -                        "tags": [] -                      } -                    ] -                  } -                ] -              } -            ], -            "glossary": [ -              "definition13", -              "definition14" +            "index": 0, +            "headwordIndices": [ +              0              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "definitions": [ -              { -                "type": "term", -                "id": 7, -                "source": "うちこむ", -                "rawSource": "うちこむ", -                "sourceTerm": "うちこむ", -                "reasons": [], -                "score": 10, -                "isPrimary": true, -                "sequence": 4, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "dictionaryNames": [ -                  "Test Dictionary 2" -                ], -                "expression": "打ち込む", -                "reading": "うちこむ", -                "expressions": [ -                  { -                    "sourceTerm": "うちこむ", -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "termTags": [ -                      { -                        "name": "tag3", -                        "category": "category3", -                        "notes": "tag3 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag4", -                        "category": "category4", -                        "notes": "tag4 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag5", -                        "category": "category5", -                        "notes": "tag5 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      } -                    ], -                    "frequencies": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "うちこむ", -                        "hasReading": false, -                        "frequency": 3 -                      }, -                      { -                        "index": 1, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "うちこむ", -                        "hasReading": true, -                        "frequency": 8 -                      } -                    ], -                    "pitches": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "うちこむ", -                        "pitches": [ -                          { -                            "position": 0, -                            "tags": [] -                          }, -                          { -                            "position": 3, -                            "tags": [] -                          } -                        ] -                      } -                    ] -                  } -                ], -                "glossary": [ -                  "definition13", -                  "definition14" -                ], -                "definitionTags": [ -                  { -                    "name": "tag1", -                    "category": "category1", -                    "notes": "tag1 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag2", -                    "category": "category2", -                    "notes": "tag2 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "hasReading": false, -                    "frequency": 3 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "hasReading": true, -                    "frequency": 8 -                  } -                ], -                "pitches": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "pitches": [ -                      { -                        "position": 0, -                        "tags": [] -                      }, -                      { -                        "position": 3, -                        "tags": [] -                      } -                    ] -                  } -                ], -                "sourceTermExactMatchCount": 0 -              } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": false, -                "frequency": 3 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": true, -                "frequency": 8 +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } -            ], -            "only": [ -              "うちこむ" -            ], -            "sourceTermExactMatchCount": 0 +            "entries": [ +              "definition13", +              "definition14" +            ]            },            { -            "type": "termMergedByGlossary", -            "source": "うちこむ", -            "rawSource": "うちこむ", -            "reasons": [], -            "score": 10, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": [ -              "打ち込む" -            ], -            "reading": [ -              "ぶちこむ" -            ], -            "expressions": [ -              { -                "sourceTerm": "うちこむ", -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "hasReading": false, -                    "frequency": 3 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "hasReading": true, -                    "frequency": 9 -                  } -                ], -                "pitches": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "pitches": [ -                      { -                        "position": 0, -                        "tags": [] -                      }, -                      { -                        "position": 3, -                        "tags": [] -                      } -                    ] -                  } -                ] -              } -            ], -            "glossary": [ -              "definition17", -              "definition18" +            "index": 1, +            "headwordIndices": [ +              1              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "definitions": [ -              { -                "type": "term", -                "id": 9, -                "source": "うちこむ", -                "rawSource": "うちこむ", -                "sourceTerm": "うちこむ", -                "reasons": [], -                "score": 10, -                "isPrimary": false, -                "sequence": 4, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "dictionaryNames": [ -                  "Test Dictionary 2" -                ], -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "expressions": [ -                  { -                    "sourceTerm": "うちこむ", -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "termTags": [ -                      { -                        "name": "tag3", -                        "category": "category3", -                        "notes": "tag3 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag4", -                        "category": "category4", -                        "notes": "tag4 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag5", -                        "category": "category5", -                        "notes": "tag5 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      } -                    ], -                    "frequencies": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "ぶちこむ", -                        "hasReading": false, -                        "frequency": 3 -                      }, -                      { -                        "index": 1, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "ぶちこむ", -                        "hasReading": true, -                        "frequency": 9 -                      } -                    ], -                    "pitches": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "ぶちこむ", -                        "pitches": [ -                          { -                            "position": 0, -                            "tags": [] -                          }, -                          { -                            "position": 3, -                            "tags": [] -                          } -                        ] -                      } -                    ] -                  } -                ], -                "glossary": [ -                  "definition17", -                  "definition18" -                ], -                "definitionTags": [ -                  { -                    "name": "tag1", -                    "category": "category1", -                    "notes": "tag1 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag2", -                    "category": "category2", -                    "notes": "tag2 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "hasReading": false, -                    "frequency": 3 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "hasReading": true, -                    "frequency": 9 -                  } -                ], -                "pitches": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "pitches": [ -                      { -                        "position": 0, -                        "tags": [] -                      }, -                      { -                        "position": 3, -                        "tags": [] -                      } -                    ] -                  } -                ], -                "sourceTermExactMatchCount": 0 -              } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": false, -                "frequency": 3 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": true, -                "frequency": 9 +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } -            ], -            "only": [ -              "ぶちこむ" -            ], -            "sourceTermExactMatchCount": 0 +            "entries": [ +              "definition17", +              "definition18" +            ]            },            { -            "type": "termMergedByGlossary", -            "source": "うちこむ", -            "rawSource": "うちこむ", -            "reasons": [], -            "score": 1, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": [ -              "打ち込む" -            ], -            "reading": [ -              "うちこむ" -            ], -            "expressions": [ -              { -                "sourceTerm": "うちこむ", -                "expression": "打ち込む", -                "reading": "うちこむ", -                "termTags": [ -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag6", -                    "category": "default", -                    "notes": "", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag7", -                    "category": "default", -                    "notes": "", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "hasReading": false, -                    "frequency": 3 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "hasReading": true, -                    "frequency": 8 -                  } -                ], -                "pitches": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "pitches": [ -                      { -                        "position": 0, -                        "tags": [] -                      }, -                      { -                        "position": 3, -                        "tags": [] -                      } -                    ] -                  } -                ] -              } -            ], -            "glossary": [ -              "definition15", -              "definition16" +            "index": 2, +            "headwordIndices": [ +              0              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "definitions": [ -              { -                "type": "term", -                "id": 8, -                "source": "うちこむ", -                "rawSource": "うちこむ", -                "sourceTerm": "うちこむ", -                "reasons": [], -                "score": 1, -                "isPrimary": true, -                "sequence": 4, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "dictionaryNames": [ -                  "Test Dictionary 2" -                ], -                "expression": "打ち込む", -                "reading": "うちこむ", -                "expressions": [ -                  { -                    "sourceTerm": "うちこむ", -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "termTags": [ -                      { -                        "name": "tag5", -                        "category": "category5", -                        "notes": "tag5 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag6", -                        "category": "default", -                        "notes": "", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag7", -                        "category": "default", -                        "notes": "", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      } -                    ], -                    "frequencies": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "うちこむ", -                        "hasReading": false, -                        "frequency": 3 -                      }, -                      { -                        "index": 1, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "うちこむ", -                        "hasReading": true, -                        "frequency": 8 -                      } -                    ], -                    "pitches": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "うちこむ", -                        "pitches": [ -                          { -                            "position": 0, -                            "tags": [] -                          }, -                          { -                            "position": 3, -                            "tags": [] -                          } -                        ] -                      } -                    ] -                  } -                ], -                "glossary": [ -                  "definition15", -                  "definition16" -                ], -                "definitionTags": [ -                  { -                    "name": "tag1", -                    "category": "category1", -                    "notes": "tag1 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag2", -                    "category": "category2", -                    "notes": "tag2 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "termTags": [ -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag6", -                    "category": "default", -                    "notes": "", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag7", -                    "category": "default", -                    "notes": "", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "hasReading": false, -                    "frequency": 3 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "hasReading": true, -                    "frequency": 8 -                  } -                ], -                "pitches": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "うちこむ", -                    "pitches": [ -                      { -                        "position": 0, -                        "tags": [] -                      }, -                      { -                        "position": 3, -                        "tags": [] -                      } -                    ] -                  } -                ], -                "sourceTermExactMatchCount": 0 -              } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": false, -                "frequency": 3 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "hasReading": true, -                "frequency": 8 +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "うちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } -            ], -            "only": [ -              "うちこむ" -            ], -            "sourceTermExactMatchCount": 0 +            "entries": [ +              "definition15", +              "definition16" +            ]            },            { -            "type": "termMergedByGlossary", -            "source": "うちこむ", -            "rawSource": "うちこむ", -            "reasons": [], -            "score": 1, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": [ -              "打ち込む" -            ], -            "reading": [ -              "ぶちこむ" -            ], -            "expressions": [ -              { -                "sourceTerm": "うちこむ", -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "hasReading": false, -                    "frequency": 3 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "hasReading": true, -                    "frequency": 9 -                  } -                ], -                "pitches": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "pitches": [ -                      { -                        "position": 0, -                        "tags": [] -                      }, -                      { -                        "position": 3, -                        "tags": [] -                      } -                    ] -                  } -                ] -              } -            ], -            "glossary": [ -              "definition19", -              "definition20" +            "index": 3, +            "headwordIndices": [ +              1              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "definitions": [ -              { -                "type": "term", -                "id": 10, -                "source": "うちこむ", -                "rawSource": "うちこむ", -                "sourceTerm": "うちこむ", -                "reasons": [], -                "score": 1, -                "isPrimary": false, -                "sequence": 4, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "dictionaryNames": [ -                  "Test Dictionary 2" -                ], -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "expressions": [ -                  { -                    "sourceTerm": "うちこむ", -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "termTags": [ -                      { -                        "name": "tag3", -                        "category": "category3", -                        "notes": "tag3 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag4", -                        "category": "category4", -                        "notes": "tag4 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag5", -                        "category": "category5", -                        "notes": "tag5 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      } -                    ], -                    "frequencies": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "ぶちこむ", -                        "hasReading": false, -                        "frequency": 3 -                      }, -                      { -                        "index": 1, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "ぶちこむ", -                        "hasReading": true, -                        "frequency": 9 -                      } -                    ], -                    "pitches": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打ち込む", -                        "reading": "ぶちこむ", -                        "pitches": [ -                          { -                            "position": 0, -                            "tags": [] -                          }, -                          { -                            "position": 3, -                            "tags": [] -                          } -                        ] -                      } -                    ] -                  } -                ], -                "glossary": [ -                  "definition19", -                  "definition20" -                ], -                "definitionTags": [ -                  { -                    "name": "tag1", -                    "category": "category1", -                    "notes": "tag1 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag2", -                    "category": "category2", -                    "notes": "tag2 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "hasReading": false, -                    "frequency": 3 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "hasReading": true, -                    "frequency": 9 -                  } -                ], -                "pitches": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打ち込む", -                    "reading": "ぶちこむ", -                    "pitches": [ -                      { -                        "position": 0, -                        "tags": [] -                      }, -                      { -                        "position": 3, -                        "tags": [] -                      } -                    ] -                  } -                ], -                "sourceTermExactMatchCount": 0 -              } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": false, -                "frequency": 3 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "hasReading": true, -                "frequency": 9 +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false                }              ], -            "pitches": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打ち込む", -                "reading": "ぶちこむ", -                "pitches": [ -                  { -                    "position": 0, -                    "tags": [] -                  }, -                  { -                    "position": 3, -                    "tags": [] -                  } -                ] -              } -            ], -            "only": [ -              "ぶちこむ" -            ], -            "sourceTermExactMatchCount": 0 -          } -        ], -        "frequencies": [ -          { -            "index": 0, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", -            "hasReading": false, -            "frequency": 3 -          }, -          { -            "index": 2, -            "expressionIndex": 0, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", -            "hasReading": true, -            "frequency": 8 -          }, -          { -            "index": 1, -            "expressionIndex": 1, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", -            "hasReading": false, -            "frequency": 3 -          }, -          { -            "index": 3, -            "expressionIndex": 1, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", -            "hasReading": true, -            "frequency": 9 +            "entries": [ +              "definition19", +              "definition20" +            ]            }          ], -        "pitches": [ +        "pronunciations": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "うちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "pitches": [                {                  "position": 0, @@ -22397,14 +12001,10 @@            },            {              "index": 1, -            "expressionIndex": 1, +            "headwordIndex": 1,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打ち込む", -            "reading": "ぶちこむ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "pitches": [                {                  "position": 0, @@ -22417,1477 +12017,365 @@              ]            }          ], -        "sourceTermExactMatchCount": 0 +        "frequencies": [ +          { +            "index": 0, +            "headwordIndex": 0, +            "dictionary": "Test Dictionary 2", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "hasReading": false, +            "frequency": 3 +          }, +          { +            "index": 2, +            "headwordIndex": 0, +            "dictionary": "Test Dictionary 2", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "hasReading": true, +            "frequency": 8 +          }, +          { +            "index": 1, +            "headwordIndex": 1, +            "dictionary": "Test Dictionary 2", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "hasReading": false, +            "frequency": 3 +          }, +          { +            "index": 3, +            "headwordIndex": 1, +            "dictionary": "Test Dictionary 2", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0, +            "hasReading": true, +            "frequency": 9 +          } +        ]        },        { -        "type": "termMerged", -        "source": "うち", -        "rawSource": "うち", -        "reasons": [ +        "type": "term", +        "id": -1, +        "isPrimary": true, +        "sequence": -1, +        "inflections": [            "masu stem"          ],          "score": 10, -        "dictionary": "Test Dictionary 2", -        "dictionaryOrder": { -          "index": 0, -          "priority": 0 -        }, -        "dictionaryNames": [ -          "Test Dictionary 2" -        ], -        "expression": [ -          "打つ" -        ], -        "reading": [ -          "うつ", -          "ぶつ" -        ], -        "expressions": [ +        "dictionaryIndex": 0, +        "dictionaryPriority": 0, +        "sourceTermExactMatchCount": 0, +        "maxDeinflectedTextLength": 2, +        "headwords": [            { -            "sourceTerm": "うつ", -            "expression": "打つ", +            "index": 0, +            "term": "打つ",              "reading": "うつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "うち", +                "transformedText": "うち", +                "deinflectedText": "うつ", +                "isPrimary": true +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 -              } -            ], -            "pitches": [] +            ]            },            { -            "sourceTerm": "うつ", -            "expression": "打つ", +            "index": 1, +            "term": "打つ",              "reading": "ぶつ", -            "termTags": [ +            "sources": [ +              { +                "originalText": "打つ", +                "transformedText": "打つ", +                "deinflectedText": "打つ", +                "isPrimary": false +              } +            ], +            "tags": [                {                  "name": "tag3",                  "category": "category3", -                "notes": "tag3 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag3 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag4",                  "category": "category4", -                "notes": "tag4 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag4 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag5",                  "category": "category5", -                "notes": "tag5 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag5 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 1, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 -              }, -              { -                "index": 1, -                "expressionIndex": 1, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 -              } -            ], -            "pitches": [] +            ]            }          ],          "definitions": [            { -            "type": "termMergedByGlossary", -            "source": "うち", -            "rawSource": "うち", -            "reasons": [], -            "score": 10, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": [ -              "打つ" -            ], -            "reading": [ -              "うつ" -            ], -            "expressions": [ -              { -                "sourceTerm": "うつ", -                "expression": "打つ", -                "reading": "うつ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "うつ", -                    "hasReading": false, -                    "frequency": 2 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "うつ", -                    "hasReading": true, -                    "frequency": 6 -                  } -                ], -                "pitches": [] -              } -            ], -            "glossary": [ -              "definition5", -              "definition6" +            "index": 0, +            "headwordIndices": [ +              0              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "definitions": [ -              { -                "type": "term", -                "id": 3, -                "source": "うち", -                "rawSource": "うち", -                "sourceTerm": "うつ", -                "reasons": [ -                  "masu stem" -                ], -                "score": 10, -                "isPrimary": true, -                "sequence": 3, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "dictionaryNames": [ -                  "Test Dictionary 2" -                ], -                "expression": "打つ", -                "reading": "うつ", -                "expressions": [ -                  { -                    "sourceTerm": "うつ", -                    "expression": "打つ", -                    "reading": "うつ", -                    "termTags": [ -                      { -                        "name": "tag3", -                        "category": "category3", -                        "notes": "tag3 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag4", -                        "category": "category4", -                        "notes": "tag4 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag5", -                        "category": "category5", -                        "notes": "tag5 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      } -                    ], -                    "frequencies": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打つ", -                        "reading": "うつ", -                        "hasReading": false, -                        "frequency": 2 -                      }, -                      { -                        "index": 1, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打つ", -                        "reading": "うつ", -                        "hasReading": true, -                        "frequency": 6 -                      } -                    ], -                    "pitches": [] -                  } -                ], -                "glossary": [ -                  "definition5", -                  "definition6" -                ], -                "definitionTags": [ -                  { -                    "name": "tag1", -                    "category": "category1", -                    "notes": "tag1 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag2", -                    "category": "category2", -                    "notes": "tag2 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "うつ", -                    "hasReading": false, -                    "frequency": 2 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "うつ", -                    "hasReading": true, -                    "frequency": 6 -                  } -                ], -                "pitches": [], -                "sourceTermExactMatchCount": 0 -              } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 -              } -            ], -            "pitches": [], -            "only": [ -              "うつ" -            ], -            "sourceTermExactMatchCount": 0 +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false +              } +            ], +            "entries": [ +              "definition5", +              "definition6" +            ]            },            { -            "type": "termMergedByGlossary", -            "source": "うち", -            "rawSource": "うち", -            "reasons": [], -            "score": 10, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": [ -              "打つ" -            ], -            "reading": [ -              "ぶつ" -            ], -            "expressions": [ -              { -                "sourceTerm": "うつ", -                "expression": "打つ", -                "reading": "ぶつ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "hasReading": false, -                    "frequency": 2 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "hasReading": true, -                    "frequency": 7 -                  } -                ], -                "pitches": [] -              } -            ], -            "glossary": [ -              "definition9", -              "definition10" +            "index": 1, +            "headwordIndices": [ +              1              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "definitions": [ -              { -                "type": "term", -                "id": 5, -                "source": "うち", -                "rawSource": "うち", -                "sourceTerm": "うつ", -                "reasons": [], -                "score": 10, -                "isPrimary": false, -                "sequence": 3, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "dictionaryNames": [ -                  "Test Dictionary 2" -                ], -                "expression": "打つ", -                "reading": "ぶつ", -                "expressions": [ -                  { -                    "sourceTerm": "うつ", -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "termTags": [ -                      { -                        "name": "tag3", -                        "category": "category3", -                        "notes": "tag3 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag4", -                        "category": "category4", -                        "notes": "tag4 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag5", -                        "category": "category5", -                        "notes": "tag5 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      } -                    ], -                    "frequencies": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打つ", -                        "reading": "ぶつ", -                        "hasReading": false, -                        "frequency": 2 -                      }, -                      { -                        "index": 1, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打つ", -                        "reading": "ぶつ", -                        "hasReading": true, -                        "frequency": 7 -                      } -                    ], -                    "pitches": [] -                  } -                ], -                "glossary": [ -                  "definition9", -                  "definition10" -                ], -                "definitionTags": [ -                  { -                    "name": "tag1", -                    "category": "category1", -                    "notes": "tag1 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag2", -                    "category": "category2", -                    "notes": "tag2 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "hasReading": false, -                    "frequency": 2 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "hasReading": true, -                    "frequency": 7 -                  } -                ], -                "pitches": [], -                "sourceTermExactMatchCount": 0 -              } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 -              } -            ], -            "pitches": [], -            "only": [ -              "ぶつ" -            ], -            "sourceTermExactMatchCount": 0 +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false +              } +            ], +            "entries": [ +              "definition9", +              "definition10" +            ]            },            { -            "type": "termMergedByGlossary", -            "source": "うち", -            "rawSource": "うち", -            "reasons": [], -            "score": 1, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": [ -              "打つ" -            ], -            "reading": [ -              "うつ" -            ], -            "expressions": [ -              { -                "sourceTerm": "うつ", -                "expression": "打つ", -                "reading": "うつ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "うつ", -                    "hasReading": false, -                    "frequency": 2 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "うつ", -                    "hasReading": true, -                    "frequency": 6 -                  } -                ], -                "pitches": [] -              } -            ], -            "glossary": [ -              "definition7", -              "definition8" +            "index": 2, +            "headwordIndices": [ +              0              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "definitions": [ -              { -                "type": "term", -                "id": 4, -                "source": "うち", -                "rawSource": "うち", -                "sourceTerm": "うつ", -                "reasons": [ -                  "masu stem" -                ], -                "score": 1, -                "isPrimary": true, -                "sequence": 3, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "dictionaryNames": [ -                  "Test Dictionary 2" -                ], -                "expression": "打つ", -                "reading": "うつ", -                "expressions": [ -                  { -                    "sourceTerm": "うつ", -                    "expression": "打つ", -                    "reading": "うつ", -                    "termTags": [ -                      { -                        "name": "tag3", -                        "category": "category3", -                        "notes": "tag3 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag4", -                        "category": "category4", -                        "notes": "tag4 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag5", -                        "category": "category5", -                        "notes": "tag5 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      } -                    ], -                    "frequencies": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打つ", -                        "reading": "うつ", -                        "hasReading": false, -                        "frequency": 2 -                      }, -                      { -                        "index": 1, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打つ", -                        "reading": "うつ", -                        "hasReading": true, -                        "frequency": 6 -                      } -                    ], -                    "pitches": [] -                  } -                ], -                "glossary": [ -                  "definition7", -                  "definition8" -                ], -                "definitionTags": [ -                  { -                    "name": "tag1", -                    "category": "category1", -                    "notes": "tag1 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag2", -                    "category": "category2", -                    "notes": "tag2 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "うつ", -                    "hasReading": false, -                    "frequency": 2 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "うつ", -                    "hasReading": true, -                    "frequency": 6 -                  } -                ], -                "pitches": [], -                "sourceTermExactMatchCount": 0 -              } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": false, -                "frequency": 2 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "うつ", -                "hasReading": true, -                "frequency": 6 -              } -            ], -            "pitches": [], -            "only": [ -              "うつ" -            ], -            "sourceTermExactMatchCount": 0 +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false +              } +            ], +            "entries": [ +              "definition7", +              "definition8" +            ]            },            { -            "type": "termMergedByGlossary", -            "source": "うち", -            "rawSource": "うち", -            "reasons": [], -            "score": 1, -            "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "dictionaryNames": [ -              "Test Dictionary 2" -            ], -            "expression": [ -              "打つ" -            ], -            "reading": [ -              "ぶつ" -            ], -            "expressions": [ -              { -                "sourceTerm": "うつ", -                "expression": "打つ", -                "reading": "ぶつ", -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "hasReading": false, -                    "frequency": 2 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "hasReading": true, -                    "frequency": 7 -                  } -                ], -                "pitches": [] -              } -            ], -            "glossary": [ -              "definition11", -              "definition12" +            "index": 3, +            "headwordIndices": [ +              1              ], -            "definitionTags": [ +            "dictionary": "Test Dictionary 2", +            "tags": [                {                  "name": "tag1",                  "category": "category1", -                "notes": "tag1 notes",                  "order": 0,                  "score": 0, -                "dictionary": "Test Dictionary 2", +                "content": [ +                  "tag1 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ],                  "redundant": false                },                {                  "name": "tag2",                  "category": "category2", -                "notes": "tag2 notes", -                "order": 0, -                "score": 0, -                "dictionary": "Test Dictionary 2", -                "redundant": false -              } -            ], -            "definitions": [ -              { -                "type": "term", -                "id": 6, -                "source": "うち", -                "rawSource": "うち", -                "sourceTerm": "うつ", -                "reasons": [], -                "score": 1, -                "isPrimary": false, -                "sequence": 3, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "dictionaryNames": [ -                  "Test Dictionary 2" -                ], -                "expression": "打つ", -                "reading": "ぶつ", -                "expressions": [ -                  { -                    "sourceTerm": "うつ", -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "termTags": [ -                      { -                        "name": "tag3", -                        "category": "category3", -                        "notes": "tag3 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag4", -                        "category": "category4", -                        "notes": "tag4 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      }, -                      { -                        "name": "tag5", -                        "category": "category5", -                        "notes": "tag5 notes", -                        "order": 0, -                        "score": 0, -                        "dictionary": "Test Dictionary 2", -                        "redundant": false -                      } -                    ], -                    "frequencies": [ -                      { -                        "index": 0, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打つ", -                        "reading": "ぶつ", -                        "hasReading": false, -                        "frequency": 2 -                      }, -                      { -                        "index": 1, -                        "expressionIndex": 0, -                        "dictionary": "Test Dictionary 2", -                        "dictionaryOrder": { -                          "index": 0, -                          "priority": 0 -                        }, -                        "expression": "打つ", -                        "reading": "ぶつ", -                        "hasReading": true, -                        "frequency": 7 -                      } -                    ], -                    "pitches": [] -                  } -                ], -                "glossary": [ -                  "definition11", -                  "definition12" -                ], -                "definitionTags": [ -                  { -                    "name": "tag1", -                    "category": "category1", -                    "notes": "tag1 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag2", -                    "category": "category2", -                    "notes": "tag2 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "termTags": [ -                  { -                    "name": "tag3", -                    "category": "category3", -                    "notes": "tag3 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag4", -                    "category": "category4", -                    "notes": "tag4 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  }, -                  { -                    "name": "tag5", -                    "category": "category5", -                    "notes": "tag5 notes", -                    "order": 0, -                    "score": 0, -                    "dictionary": "Test Dictionary 2", -                    "redundant": false -                  } -                ], -                "frequencies": [ -                  { -                    "index": 0, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "hasReading": false, -                    "frequency": 2 -                  }, -                  { -                    "index": 1, -                    "expressionIndex": 0, -                    "dictionary": "Test Dictionary 2", -                    "dictionaryOrder": { -                      "index": 0, -                      "priority": 0 -                    }, -                    "expression": "打つ", -                    "reading": "ぶつ", -                    "hasReading": true, -                    "frequency": 7 -                  } -                ], -                "pitches": [], -                "sourceTermExactMatchCount": 0 -              } -            ], -            "frequencies": [ -              { -                "index": 0, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": false, -                "frequency": 2 -              }, -              { -                "index": 1, -                "expressionIndex": 0, -                "dictionary": "Test Dictionary 2", -                "dictionaryOrder": { -                  "index": 0, -                  "priority": 0 -                }, -                "expression": "打つ", -                "reading": "ぶつ", -                "hasReading": true, -                "frequency": 7 -              } -            ], -            "pitches": [], -            "only": [ -              "ぶつ" -            ], -            "sourceTermExactMatchCount": 0 +                "order": 0, +                "score": 0, +                "content": [ +                  "tag2 notes" +                ], +                "dictionaries": [ +                  "Test Dictionary 2" +                ], +                "redundant": false +              } +            ], +            "entries": [ +              "definition11", +              "definition12" +            ]            }          ], +        "pronunciations": [],          "frequencies": [            {              "index": 0, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 2, -            "expressionIndex": 0, +            "headwordIndex": 0,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "うつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 6            },            {              "index": 1, -            "expressionIndex": 1, +            "headwordIndex": 1,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": false,              "frequency": 2            },            {              "index": 3, -            "expressionIndex": 1, +            "headwordIndex": 1,              "dictionary": "Test Dictionary 2", -            "dictionaryOrder": { -              "index": 0, -              "priority": 0 -            }, -            "expression": "打つ", -            "reading": "ぶつ", +            "dictionaryIndex": 0, +            "dictionaryPriority": 0,              "hasReading": true,              "frequency": 7            } -        ], -        "pitches": [], -        "sourceTermExactMatchCount": 0 +        ]        }      ]    } diff --git a/test/test-anki-note-builder.js b/test/test-anki-note-builder.js index deee5b6c..73a967b1 100644 --- a/test/test-anki-note-builder.js +++ b/test/test-anki-note-builder.js @@ -42,21 +42,20 @@ async function createVM() {      const [          JapaneseUtil,          TemplateRenderer, -        AnkiNoteData,          AnkiNoteBuilder      ] = vm.get([          'JapaneseUtil',          'TemplateRenderer', -        'AnkiNoteData',          'AnkiNoteBuilder'      ]); +    const ankiNoteDataCreator = vm.ankiNoteDataCreator;      class TemplateRendererProxy {          constructor() {              const japaneseUtil = new JapaneseUtil(null);              this._templateRenderer = new TemplateRenderer(japaneseUtil);              this._templateRenderer.registerDataType('ankiNote', { -                modifier: ({data, marker}) => new AnkiNoteData(japaneseUtil, marker, data).createPublic() +                modifier: ({data, marker}) => ankiNoteDataCreator.create(marker, data)              });          } @@ -122,7 +121,7 @@ function getFieldMarkers(type) {      }  } -async function getRenderResults(definitions, type, mode, templates, AnkiNoteBuilder, write) { +async function getRenderResults(dictionaryEntries, type, mode, templates, AnkiNoteBuilder, write) {      const markers = getFieldMarkers(type);      const fields = [];      for (const marker of markers) { @@ -132,8 +131,18 @@ async function getRenderResults(definitions, type, mode, templates, AnkiNoteBuil      const clozePrefix = 'cloze-prefix';      const clozeSuffix = 'cloze-suffix';      const results = []; -    for (const definition of definitions) { -        const source = definition.type === 'kanji' ? definition.character : definition.rawSource; +    for (const dictionaryEntry of dictionaryEntries) { +        let source = ''; +        switch (dictionaryEntry.type) { +            case 'kanji': +                source = dictionaryEntry.character; +                break; +            case 'term': +                if (dictionaryEntry.headwords.length > 0 && dictionaryEntry.headwords[0].sources.length > 0) { +                    source = dictionaryEntry.headwords[0].sources[0].originalText; +                } +                break; +        }          const ankiNoteBuilder = new AnkiNoteBuilder();          const context = {              url: 'url:', @@ -145,7 +154,7 @@ async function getRenderResults(definitions, type, mode, templates, AnkiNoteBuil          };          const errors = [];          const noteFields = (await ankiNoteBuilder.createNote({ -            definition, +            definition: dictionaryEntry,              mode: null,              context,              templates, @@ -193,8 +202,8 @@ async function main() {                  {                      const {name, mode, text} = test;                      const options = vm.buildOptions(optionsPresets, test.options); -                    const [definitions] = clone(await vm.translator.findTerms(mode, text, options)); -                    const results = mode !== 'simple' ? clone(await getRenderResults(definitions, 'terms', mode, templates, AnkiNoteBuilder, write)) : null; +                    const {dictionaryEntries} = clone(await vm.translator.findTerms(mode, text, options)); +                    const results = mode !== 'simple' ? clone(await getRenderResults(dictionaryEntries, 'terms', mode, templates, AnkiNoteBuilder, write)) : null;                      actualResults1.push({name, results});                      if (!write) {                          assert.deepStrictEqual(results, expected1.results); @@ -205,8 +214,8 @@ async function main() {                  {                      const {name, text} = test;                      const options = vm.buildOptions(optionsPresets, test.options); -                    const definitions = clone(await vm.translator.findKanji(text, options)); -                    const results = clone(await getRenderResults(definitions, 'kanji', null, templates, AnkiNoteBuilder, write)); +                    const dictionaryEntries = clone(await vm.translator.findKanji(text, options)); +                    const results = clone(await getRenderResults(dictionaryEntries, 'kanji', null, templates, AnkiNoteBuilder, write));                      actualResults1.push({name, results});                      if (!write) {                          assert.deepStrictEqual(results, expected1.results); diff --git a/test/test-translator.js b/test/test-translator.js index e5dae5d8..49dc7c06 100644 --- a/test/test-translator.js +++ b/test/test-translator.js @@ -54,13 +54,13 @@ async function main() {                  {                      const {name, mode, text} = test;                      const options = translatorVM.buildOptions(optionsPresets, test.options); -                    const [definitions, length] = clone(await translatorVM.translator.findTerms(mode, text, options)); -                    const noteDataList = mode !== 'simple' ? clone(definitions.map((definition) => translatorVM.createTestAnkiNoteData(clone(definition), mode))) : null; -                    actualResults1.push({name, length, definitions}); +                    const {dictionaryEntries, originalTextLength} = clone(await translatorVM.translator.findTerms(mode, text, options)); +                    const noteDataList = mode !== 'simple' ? clone(dictionaryEntries.map((dictionaryEntry) => translatorVM.createTestAnkiNoteData(clone(dictionaryEntry), mode))) : null; +                    actualResults1.push({name, originalTextLength, dictionaryEntries});                      actualResults2.push({name, noteDataList});                      if (!write) { -                        assert.deepStrictEqual(length, expected1.length); -                        assert.deepStrictEqual(definitions, expected1.definitions); +                        assert.deepStrictEqual(originalTextLength, expected1.originalTextLength); +                        assert.deepStrictEqual(dictionaryEntries, expected1.dictionaryEntries);                          assert.deepStrictEqual(noteDataList, expected2.noteDataList);                      }                  } @@ -69,12 +69,12 @@ async function main() {                  {                      const {name, text} = test;                      const options = translatorVM.buildOptions(optionsPresets, test.options); -                    const definitions = clone(await translatorVM.translator.findKanji(text, options)); -                    const noteDataList = clone(definitions.map((definition) => translatorVM.createTestAnkiNoteData(clone(definition), null))); -                    actualResults1.push({name, definitions}); +                    const dictionaryEntries = clone(await translatorVM.translator.findKanji(text, options)); +                    const noteDataList = clone(dictionaryEntries.map((dictionaryEntry) => translatorVM.createTestAnkiNoteData(clone(dictionaryEntry), null))); +                    actualResults1.push({name, dictionaryEntries});                      actualResults2.push({name, noteDataList});                      if (!write) { -                        assert.deepStrictEqual(definitions, expected1.definitions); +                        assert.deepStrictEqual(dictionaryEntries, expected1.dictionaryEntries);                          assert.deepStrictEqual(noteDataList, expected2.noteDataList);                      }                  }  |