8. An apparatus as recited in claim 7 , further comprising: a segmentation unit that segments one or more unfound words in the knowledge database and then informs the second determination unit, wherein the second determination unit is further configured to determine that all of the words after segmentation exist in the knowledge database and to inform the query unit, and to determine that not all of the words after segment exist in the knowledge database and to inform the segmentation unit.
7. An apparatus for identifying synonyms, the apparatus comprising: a server, the server including hardware, the server storing: a retrieval unit that obtains any two words to be identified; a first determination unit that determines that a shortest edit distance between the two words is less than or equal to an edit distance threshold to inform a second determination unit; the second determination unit that determines that both of the two words exist in a preset knowledge database and to inform an query unit; the query unit that finds a smallest granularity type with highest weight value for each word in the knowledge database; and a third determination unit that determines whether the two words have a same smallest granularity type with highest weight value, if the two words have the same smallest granularity type with highest weight value, a common character table query unit that determines whether any changeable character or word of the two words is among changeable characters of a preset common character table, if any changeable character or word of the two words is among changeable characters of the preset common character table, the common character table query unit informs the third determination unit to determine that the two words are synonyms; and if any changeable character or word of the two words is not among changeable characters of the preset common character table, the common character table query unit informs the third determination unit to determine that the two words are non-synonyms; and if the two words do not have the same smallest granularity type with highest weight value, the third determination unit determines that the two words are non-synonyms.