JPH03210627A - Electronic computer - Google Patents

Electronic computer

Info

Publication number
JPH03210627A
JPH03210627A JP668090A JP668090A JPH03210627A JP H03210627 A JPH03210627 A JP H03210627A JP 668090 A JP668090 A JP 668090A JP 668090 A JP668090 A JP 668090A JP H03210627 A JPH03210627 A JP H03210627A
Authority
JP
Japan
Prior art keywords
key
data
code
byte
same
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP668090A
Other languages
Japanese (ja)
Inventor
Hitomi Ogata
緒方 ひとみ
Hiroyuki Miyasaka
宮坂 博之
Kazuo Kobayashi
一夫 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP668090A priority Critical patent/JPH03210627A/en
Publication of JPH03210627A publication Critical patent/JPH03210627A/en
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 し産業上の利用分野] 本発明は、電子計算機において、異なる文字コードが同
一文字種を形成する文字体系において、同一文字種を同
一文字として扱ってソートを実行するための方法に関す
る。
[Detailed Description of the Invention] Field of Industrial Application] The present invention provides a method for sorting the same character type as the same character in a character system in which different character codes form the same character type in an electronic computer. Regarding.

[従来の技術] 第6図は、従来のソートにおいて、ソートのために、デ
ータをキーに変換するフローチャートである。まず最初
に、1データを取り出す611前後データとの関係など
は一切調べずに、そのデータを変換コード表やテーブル
等を用いて、キーコードに変換する62.全てのデータ
において、例えば、1バイトデータから1バイトキーを
作成する、または、1バイトデータから必ず2バイトキ
ーを作成するといったように、変換前のデータと変換後
のキーは1対1に対応するように変換する。
[Prior Art] FIG. 6 is a flowchart for converting data into keys for sorting in conventional sorting. First, extract one piece of data 611. Convert that data into a key code using a conversion code table, table, etc., without examining the relationship between the data before and after 62. For all data, there is a one-to-one correspondence between the data before conversion and the key after conversion, such as creating a 1-byte key from 1-byte data, or always creating a 2-byte key from 1-byte data. Convert it to

そして、変換によって得られた値をキーとして設定する
63.これをキーが完成されるまで繰り返す。
Then, set the value obtained by the conversion as a key63. Repeat this until the key is completed.

[発明が解決しようとする課題] しかし、前記の従来技術では、例えば、1バイトコード
の数字と、2バイトコードの数字のように、同一の文字
種であっても文字コードが全く異なるデータは、ソート
を行うときに異なるキーに変換され、同一キーコードに
変換することができなかった。そのため、同じ文字とし
て扱い、同じ順番にソートする必要があっても、キーコ
ードが異なるために、望み通りに同じ位置にソートする
ことは不可能であった。また、長音記号が平仮名やカタ
カナの中で使用されている場合、例えば、「お−きい」
、「おおきい」などを、同じ順位でソートしたい場合で
も、長音の文字が、マイナスという記号としてキーに変
換されてしまうために、全く異なる順番でソートされて
しまうという問題があった。また、濁音や半濁音記号に
ついても同様に、2文字で構成される「バス」と、清音
のハと濁音記号で合成濁音文字となり、3文字で構成さ
れる「ハ1ス」を同じデータとしてソート処理したい場
合でも、文字「ハjと濁音記号が別々にキー変換されて
しまい、別の位置にソートされてしまうという問題があ
った。このような問題に鑑み、前記のような同一文字種
を同じソート位置にソートすることを実現するための手
段を提供することを目的とする。
[Problems to be Solved by the Invention] However, in the above-mentioned conventional technology, even if the character type is the same, data with completely different character codes, such as numbers in a 1-byte code and numbers in a 2-byte code, is When sorting, the keys were converted to different keys and could not be converted to the same key code. Therefore, even if it is necessary to treat them as the same character and sort them in the same order, it is impossible to sort them in the same position as desired because the key codes are different. Also, if the long sound symbol is used in hiragana or katakana, for example, "o-kii"
, ``Ookii'', etc., even if you wanted to sort them in the same order, the problem was that the long characters would be converted into keys as minus signs, resulting in them being sorted in completely different orders. Similarly, regarding the voiced sound and semi-voiced sound symbols, "bas" which is made up of two letters, and "ha1su" which is made up of three letters, which is a composite voiced sound character with the ``Ha'' and the voiced sound symbol, are treated as the same data. Even if you wanted to sort the characters, there was a problem that the characters ``haj'' and the voiced sound symbol were converted into keys separately and were sorted in different positions. The purpose of this invention is to provide a means for sorting to the same sort position.

[課題を解決するための手段] 本発明は、データ入力装置と、データ出力装置と、デー
タ記憶装置と、前記入力データを同一文字種毎に分類す
る手段と、前記データをキー用新コードに変換する手段
と、前記キー用新コードの記憶装置と、前記キー用新コ
ードを基にソートを実行する手段とを備えたことを特徴
とする。
[Means for Solving the Problems] The present invention includes a data input device, a data output device, a data storage device, a means for classifying the input data into the same character type, and converting the data into a new key code. The present invention is characterized by comprising means for sorting based on the new key code, a storage device for the new key code, and a means for sorting based on the new key code.

[作用] 本発明においては、1バイトコードと2バイトコードの
両方に存在するような、同一文字種で異なるコードの文
字を、新しいコード体系のコードに変換し、そのコード
をキーコードとすることで同じ位置にソートできるよう
にする。さらに、変換したキーコードの他に、キーとし
て比較に用いる重みというデータを付加することによっ
て、同一キーコードに変換された異なるキーコードを、
さらに順番付けすることが可能となる。つまり、同一キ
ーコードに変換される同一文字種の中でも、1バイトコ
ードの方を前にし、2バイトコードは後にするといった
ことが可能となる。また、長音記号については、データ
解析を行い、長音とみなされた場合には、そのマイナス
記号としてのキーに変換するのではなく、長音記号を対
応する母音と置き換えて、その母音、例えば「あ」のコ
ードからキーコードに変換する。そして、この場合にも
、通常の文字の「あ」という文字コードから変換された
キーコードと区別するために、別の値の重みデータを付
加することによって、順番を決定することができる。濁
音、半濁音記号についても同様であり、データ解析によ
り、濁音、半濁音記号として合成文字の一部を構成する
コードとみなされた場合には、直前の文字と合成されて
一つのデータとなるので、その合成されたデータからキ
ーコードに変換する。また、この時も、合成されずに単
独で同一キーコードに変換される文字と区別するために
、別の値の重みを設定して、合成文字と、非合成文字の
順番を指定することができる。
[Operation] In the present invention, characters of the same character type but with different codes, which exist in both 1-byte code and 2-byte code, are converted into codes of a new code system, and that code is used as a key code. Allows sorting to the same position. Furthermore, in addition to the converted key code, by adding data called weight used for comparison as a key, different key codes converted to the same key code can be
Further ordering becomes possible. In other words, even among the same character types that are converted into the same key code, it is possible to put the 1-byte code first and the 2-byte code last. In addition, data analysis is performed on the long sound symbol, and if it is deemed to be a long sound, instead of converting it to the key as a minus sign, the long sound symbol is replaced with the corresponding vowel, and the vowel is changed to the same vowel, such as "A". ” code to a key code. In this case as well, the order can be determined by adding weight data of another value to distinguish it from the key code converted from the character code of the normal character "a". The same is true for voiced sounds and semi-voiced sounds, and if data analysis indicates that they are codes that form part of a composite character as a voiced sound or semi-dakuon symbol, they will be combined with the previous character and become one piece of data. Therefore, convert the synthesized data into a key code. Also, in this case, you can set a weight of another value and specify the order of composite characters and non-composite characters in order to distinguish them from characters that are converted to the same key code independently without being composited. can.

この方法によって、同一文字種として認識できる文字を
同じ位置にソートすることが可能となり、さらに同一文
字種の中でも順番付けをすることが可能となる。
With this method, it is possible to sort characters that can be recognized as the same character type in the same position, and it is also possible to order the characters even within the same character type.

[実施例] 以下に、本発明の実施例を図面に基づいて説明する。[Example] Embodiments of the present invention will be described below based on the drawings.

(実施例1) 第1図は本発明のブロック図であり、データ記憶装置1
3と、ソートのために作成されたキーの記憶装置14と
、データを入力する装置11と、ソートされたデータを
出力する装置12から構成され、さらに、入力されたデ
ータを同一文字種毎に分類する手段15と、同一文字種
のデータをソートキーのための新コードに変換する手段
16と、ソートを実行する手段17を備えている。
(Embodiment 1) FIG. 1 is a block diagram of the present invention, in which a data storage device 1
3, a storage device 14 for keys created for sorting, a device 11 for inputting data, and a device 12 for outputting sorted data, and further categorizes the input data by the same character type. means 15 for converting data of the same character type into a new code for a sort key, and means 17 for performing sorting.

第3図は、本発明の、データからキーコードと重みへの
変換のフローチャートである。1バイトのカタカナ、2
バイトコ一ド半角文字のカタカナ、2バイトコ一ド全角
文字のカタカナの3種類のカタカナが存在するコード体
系とし、これら3種類の文字が混在しているデータレコ
ードの集まりを、あいうえお順にソートする。データを
読み込み、固定長あるいは、区切り記号で区切った可変
長のデータレコードに分割し、それぞれのデータレコ−
ドについてキーを作成する。まず、キーとして指定され
た位置の先頭に位置するデータから順番に取り出しく3
1)、1バイトコードのカタカナか、2バイトコード半
角か、2バイトコード全角かを解析してい< (32)
、文字の種類を解析後、種類に応じて、そのコードから
キーとして用いる新コードへ変換しく33)、重みを得
る(34)。
FIG. 3 is a flow chart of data to key code and weight conversion according to the present invention. 1 byte katakana, 2
A code system is assumed in which three types of katakana exist: katakana, which is a single-byte code half-width character, and katakana, which is a double-byte code and full-width character, and a collection of data records in which these three types of characters are mixed are sorted in alphabetical order. Read the data, divide it into fixed-length or variable-length data records separated by delimiters, and write each data record.
Create a key for the code. First, extract the data in order starting from the beginning of the position specified as the key.
1) Analyzing whether the 1-byte code is Katakana, 2-byte code half-width, or 2-byte code full-width < (32)
After analyzing the type of character, the code is converted into a new code to be used as a key according to the type (33), and the weight is obtained (34).

データが同じ文字種の場合のソート類を、1バイトコー
ド、2バイト全角、2バイト半角の順番にしてソートし
たいならば、新たに変換された新コードの伯に、キーと
して比較に用いる重みを設定する。この重みの値を1バ
イトコード、2バイト全角、2バイト半角の順に重くな
っていくような値を決めて設定する。つまり、第2図の
ように、データ01をキー変換しキー01と重み01を
得て、それぞれキーの位置、重みの位置へ設定する。
If you want to sort data in the same character type in the order of 1-byte code, 2-byte full-width, and 2-byte half-width, set the weight used for comparison as a key to the newly converted new code. do. This weight value is determined and set so that it becomes heavier in the order of 1-byte code, 2-byte full-width, and 2-byte half-width. That is, as shown in FIG. 2, data 01 is key-converted to obtain key 01 and weight 01, and these are set at the key position and weight position, respectively.

例えば、「ア」の文字は1バイト文字も2バイト文字も
キーコードはすべて01にし、1バイトの場合は重みを
10.2バイト全角は20.2バイト半角は30という
ように決定する。「イ」の文字はキーコードは03、重
みは「ア」の場合と同じ値とする。このようにして、「
ア」から「ン」の文字まで全てに対して変換後のキーコ
ードを決定し、解析によって、1バイトまたは2バイト
全角等に分類されたデータを新コードと重みに変換して
、それをキーとする。そして、それらのキーを比較して
ソートを行う0例えば、1バイト文字列の「1イウ」と
2バイト全角文字列の「アアア」と2バイト全角文字列
の「アイウ」をソートして、あいうえお順に並べるとす
る。これらのデータのキー変換後の新キーと重みは第2
図のように並べる。つまり、キーレコードの前半にデー
タから得られた新キーコード列をおき、キーレコードの
後半に、同時に得られた重みを並べてい<(35)。
For example, the key code for the character "A" is set to 01 for both 1-byte and 2-byte characters, and for 1-byte, the weight is determined to be 10.2-byte full-width is 20.2-byte half-width is 30. The key code for the character "A" is 03, and the weight is the same value as for "A". In this way,
Determine the converted key code for all characters from ``A'' to ``N'', and through analysis, convert the data classified into 1-byte or 2-byte full-width etc. into new codes and weights, and use them as keys. shall be. Then, compare those keys and sort them. Let's arrange them in order. The new key and weight after key conversion of these data are the second
Arrange them as shown. In other words, the new key code string obtained from the data is placed in the first half of the key record, and the weights obtained at the same time are arranged in the second half of the key record (35).

例えば、「ア」が01、「イ」が03、「つ」が05に
変換されるならば、1バイトコードの「1イウ」は、0
1.03.05.10.10,10に、2バイト全角の
「アイウ」は01.03.05.20.20,20に、
2バイト全角の「アアア」は01.01.01.20.
20.20となる。
For example, if "a" is converted to 01, "i" to 03, and "tsu" to 05, the 1-byte code "1 iu" will be 0.
1.03.05.10.10,10, 2-byte full-width "aiu" is 01.03.05.20.20,20,
2-byte full-width "aaaa" is 01.01.01.20.
It becomes 20.20.

これらのキーレコードを比較して昇順に並べると、2バ
イト全角の「アアア」、1バイトの「フイウ」、2バイ
ト全角の「アイウ」の順番になる。このように、キーレ
コードに変換し、このキーレコードを比較してソートす
る。結果として、データレコードがあいうえお順にソー
トされるので、その結果を出力して綬了である。
If these key records are compared and arranged in ascending order, the order will be 2-byte full-width "aaa", 1-byte full-width "fuiu", and 2-byte full-width "aiu". In this way, convert it to a key record, compare and sort this key record. As a result, the data records are sorted in ascending order, and the result is output.

(実施例2) 前記実施例にさらに長音記号処理を加える。第4図は、
前記実施例に、長音記号処理を加えたフローチャートで
ある。1バイトコードの「キー」、2バイト全角の「キ
イ」、2バイト全角の「キー」をあいうえお順にソート
する。ただし、長音記号は同じ母音の文字より後にくる
ものとする。また、同じ文字種の文字列であれば、lバ
イトコードが2バイトコード全角より前にくるものとす
る。データを取り出しく41)、長音かどうかのチエツ
クを行う(42)、1バイトコードの「−」も2バイト
全角の「−」も、直前の文字がカタカナであり長音記号
として扱えるので、長音記号として母音に置き換える(
43)、rキ」の母音は「イ」なので、どちらも「キイ
」という文字列を変換したものがキーコードとなる(4
4)、rキ」はOCl「イ」は03というキーコードに
なり、さらに、元のデータが長音であった場合の重みを
、1バイトコードの場合は15.2バイトコード全角の
場合は25とする。すると、それぞれのデータから変換
されたキーコードは、1バイトコードの「キー」は、0
C103,10,15,2バイトコード全角の「キイ」
は0C103,20,20,2バイトコード全角の「キ
ー」は0C103,20,25となる(45)、このキ
ーレコードに基づいてソートすることにより、ソート後
の順番は、1バイトコードの「キー」、2バイト全角の
「キイ」、2バイト全角の「キー」という順番になり、
ソートが終了する。
(Embodiment 2) Long symbol processing is further added to the above embodiment. Figure 4 shows
It is a flowchart in which long sound symbol processing is added to the above embodiment. Sort the 1-byte code "key", the 2-byte full-width "key", and the 2-byte full-width "key" in descending order. However, the long sound symbol shall come after the letter of the same vowel. Furthermore, if the character strings are of the same character type, the 1-byte code is assumed to come before the 2-byte full-width code. Extract the data 41) and check whether it is a long sound (42). Both the 1-byte code "-" and the 2-byte full-width "-" can be treated as long sound symbols because the preceding character is katakana. Replace it with a vowel as (
43), the vowel of "r ki" is "i", so in both cases, the key code is the converted character string "kii" (4
4), ``r ki'' becomes OCl ``i'' becomes the key code 03, and in addition, if the original data is a long sound, the weight is 15 if it is a 1-byte code, and 25 if it is a 2-byte code full-width. shall be. Then, the key code converted from each data is 1 byte code "key" is 0
C103, 10, 15, 2 byte code full-width "key"
is 0C103, 20, 20, and the 2-byte code full-width "key" is 0C103, 20, 25 (45). By sorting based on this key record, the order after sorting is the 1-byte code "key". ", 2-byte full-width "key", 2-byte full-width "key",
Sorting ends.

(実施例3) 前記実施例2にさらに、濁音処理、半濁音処理、合成濁
音処理、合成半濁音処理を加える。第5図は、前記実施
例に、濁音処理、半濁音処理、合成濁音処理、合成半濁
音処理を加えたフローチャートである0例えば、2バイ
ト全角コードの濁音、合成濁音を含む文字列、「くじら
」、「<シ゛ら」「<シろ」をソートする。各データの
キー変換後のキーは、「<」はOD、「シ」は11、「
ら」は2F、「ろ」は33とする。また、キーは3文字
とする。「<シろ」はすべて清音なので、キーレコード
は、OD、11.33.20.20.20となる。「<
じら」は「じ」が濁音である。濁音の場合は、キーは清
音と同じ値とし、重みを清音の場合の値と異なるように
する。1バイトコードの場合は17.2バイト全角の場
合は27.2バイト半角の場合は37というように決め
る。データを取り出しく51)、合成濁音、合成半濁音
、単独濁音、単独半濁音かどうかのチエツクを行い(5
2)、それぞれに分類した後、重みを得て(53)、新
コードを得る(54)、そして、キーコードと重みをキ
ーレコードに設定する(55)。
(Example 3) In addition to the above-mentioned Example 2, a voiced sound process, a semi-darkened sound process, a synthetic voiceless sound process, and a synthetic semi-voiced sound process are added. FIG. 5 is a flowchart in which the above-mentioned embodiment is added with voiced sound processing, semi-darkened sound processing, synthetic voiceless sound processing, and synthetic semi-voiced sound processing. ”, “<Shira”, “<Shiro”. The key after key conversion of each data is OD for "<", 11 for "shi", and 11 for "shi".
"ra" is 2F, "ro" is 33. Also, the key has three characters. Since "<shiro" is all clear sounds, the key record is OD, 11.33.20.20.20. “<
The ``ji'' in ``jira'' is a voiced sound. In the case of a voiced sound, the key is set to the same value as that of a clear sound, and the weight is set to a value different from that of a clear sound. For a 1-byte code, it is determined as 17. For a 2-byte full-width code, it is 27. For a 2-byte half-width code, it is determined as 37. Extract the data 51) and check whether it is a synthetic voiced sound, a synthesized semi-voiced sound, a single voiced voice, or a single voiced voice (51).
2) After each classification, a weight is obtained (53), a new code is obtained (54), and the key code and weight are set in the key record (55).

すると、「くしら」のキーレコードは、OD、11.2
F、20.27.20となる。r<t、’ ら」は「シ
゛」が清音の「シ」と濁音記号との合成文字となってい
るため、濁音記号は「じ」を合成する文字の一部として
扱い、単独でキーとはしない。
Then, the key record for "Kushira" is OD, 11.2
F, 20.27.20. In r<t, 'ra, "shi" is a composite character of the clear sound "shi" and a voiced sound symbol, so the voiced sound symbol is treated as a part of the character that composes "ji" and cannot be used as a key alone. I don't.

合成濁音文字は単独文字の濁音と分け、しがも、単独濁
音より後ろの位置にソートする場合には、重みの値をよ
り大きくする。すなわち、2バイト全角の合成濁音の場
合は27より大きい値、例えば28という値にする。こ
うした場合、「<シ1うJ(7)4−1/:7−ドは、
OD、11.2F、2o、28.20となる。「<シろ
」、「くしら」、「<シ′ ら」のキーレコードを昇順
に並べると、「くじら」、「<シゝら」、「<シろ」と
なり、あいうえお順に並べることができる。半濁音や、
合成半濁音の場合も濁音の場合と同様に、重みを決め、
単独の半濁音文字や合成半濁音文字のチエツクを行い、
半濁音とみなすことができれば、それぞれの処理を行う
Synthetic dakuon characters are separated from individual dakuon characters, and if they are to be sorted after the individual dakuon characters, the weight value should be increased. That is, in the case of a 2-byte full-width synthetic voiced sound, a value larger than 27, for example 28, is used. In such a case, “<S1UJ(7)4-1/:7-Code is
OD, 11.2F, 2o, 28.20. If you arrange the key records of ``<shiro'', ``kushira'', and ``<shi'ra'' in ascending order, you will get ``kujira'', ``<shira'', and ``<shiro'', which can be arranged in ascending order. . Semi-voiced sounds,
In the case of synthesized semi-voiced sounds, the weight is determined in the same way as for voiced sounds.
Check for single semi-voiced characters and composite semi-voiced characters,
If it can be considered as a semi-voiced sound, perform the respective processing.

キーの値は、ソート後の順番を考慮して任意に決めるこ
とができる。また、1バイト文字や、濁音、長音などの
重みやキーコードは、前記実施例の僅に限らず、ソート
したい順番に並ぶように値を決めれば、どの様な値であ
っても構わない、また、キーとして指定するデータ内の
位置や、ソートの基準とすべきキーの数は任意である。
The value of the key can be arbitrarily determined by considering the order after sorting. Furthermore, the weights and key codes for 1-byte characters, voiced sounds, long sounds, etc. are not limited to those in the above embodiment, but may be any value as long as they are determined so that they are arranged in the desired order. Further, the position within the data designated as a key and the number of keys to be used as sorting criteria are arbitrary.

[発明の効果1 以上、説明した本発明によれば、同一文字種で異なる内
部コードを持つデータが数多く存在しても、同一文字種
となるデータをすべて同じキーコードに変換できるよう
にすることにより、同じ文字としてソートできるように
なる。また、同一文字種の中で、さらに、文字のデータ
サイズや、長音、濁音、合成濁音などにより順番付けを
決めておきたい場合には、それぞれの場合の重みを決定
し、重みをキーの最後に付は加えて設定し、その重みの
値まで含めてキーとして比較を行えば、ソートが可能に
なる。また、この重みを自由に決めることにより、合成
濁音を単独の濁音より前の位置に持ってくることや、長
音のデータを母音のデータより前にソートできるなどの
、自由なソートが実現可能になるという利点がある。
[Effect of the Invention 1] According to the present invention described above, even if there is a large amount of data with the same character type and different internal codes, all the data with the same character type can be converted into the same key code. You can now sort them as the same character. In addition, if you want to determine the ordering within the same character type based on the data size of the character, long sound, voiced sound, synthetic voiced sound, etc., determine the weight for each case, and put the weight at the end of the key. Sorting is possible by adding weights and comparing them using the weight values as keys. In addition, by freely determining this weight, it is possible to perform free sorting, such as placing synthetic dakuon before individual dakuon, or sorting long consonant data before vowel data. It has the advantage of being

【図面の簡単な説明】[Brief explanation of drawings]

第1図は、本発明の電子計算機の構成を示すためのブロ
ック図である。第2図は、キーレコードの構造を示す図
である。第3図は、コードが異なる同一文字種を同じ新
コードに変換するフローチャートである。第4図は、長
音記号を含んだ同一文字種を新コードに変換するフロー
チャートである。第5図は、濁音、半濁音を含んだ同一
文字種を新コードに変換するフローチャートである。第
6図は、従来のソートにおいてキーを作成する手段を示
すフローチャートである。 1 2 3 4 5 6 データ入力装置 データ出力装置 データ記憶装置 キー記憶装置 同一文字種毎に分類する手段 データをキー用新コードに 変換する手段 7 ソートを実行する手段 以 上
FIG. 1 is a block diagram showing the configuration of an electronic computer according to the present invention. FIG. 2 is a diagram showing the structure of a key record. FIG. 3 is a flowchart for converting the same character type with different codes into the same new code. FIG. 4 is a flowchart for converting the same character type including a long sound symbol into a new code. FIG. 5 is a flowchart for converting the same character type including voiced sounds and semi-voiced sounds into new codes. FIG. 6 is a flowchart showing means for creating keys in conventional sorting. 1 2 3 4 5 6 Data input device Data output device Data storage device Key storage device Means for classifying by the same character type Means for converting data into a new key code 7 Means for executing sorting

Claims (1)

【特許請求の範囲】[Claims]  データ入力装置と、データ出力装置と、データ記憶装
置と、前記入力データを同一文字種毎に分類する手段と
、前記データをキー用新コードに変換する手段と、前記
キー用新コードの記憶装置と、前記キー用新コードを基
にソートを実行する手段とを備えたことを特徴とする電
子計算機。
a data input device, a data output device, a data storage device, means for classifying the input data into the same character type, a means for converting the data into a new key code, and a storage device for the new key code. , means for executing sorting based on the new key code.
JP668090A 1990-01-16 1990-01-16 Electronic computer Pending JPH03210627A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP668090A JPH03210627A (en) 1990-01-16 1990-01-16 Electronic computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP668090A JPH03210627A (en) 1990-01-16 1990-01-16 Electronic computer

Publications (1)

Publication Number Publication Date
JPH03210627A true JPH03210627A (en) 1991-09-13

Family

ID=11645082

Family Applications (1)

Application Number Title Priority Date Filing Date
JP668090A Pending JPH03210627A (en) 1990-01-16 1990-01-16 Electronic computer

Country Status (1)

Country Link
JP (1) JPH03210627A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08297658A (en) * 1995-04-26 1996-11-12 Nec Software Ltd Method and device for rearranging japanese characters
US5799303A (en) * 1994-06-28 1998-08-25 Fujitsu Limited Apparatus and method for sorting attributes-mixed character strings
US9239825B2 (en) 2012-07-12 2016-01-19 Alpine Electronics, Inc. List display apparatus and list display method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5799303A (en) * 1994-06-28 1998-08-25 Fujitsu Limited Apparatus and method for sorting attributes-mixed character strings
JPH08297658A (en) * 1995-04-26 1996-11-12 Nec Software Ltd Method and device for rearranging japanese characters
US9239825B2 (en) 2012-07-12 2016-01-19 Alpine Electronics, Inc. List display apparatus and list display method

Similar Documents

Publication Publication Date Title
US7260574B2 (en) Method and system for mapping strings for comparison
JPH03210627A (en) Electronic computer
Awajan et al. Hybrid technique for Arabic text compression
JP6251437B1 (en) Recording medium recording classification code generation software
JP3253657B2 (en) Document search method
JPH056398A (en) Document registration device and document search device
JP2009093405A (en) System, method and computer program for data retrieval
JPH04115325A (en) Character code sorting method
JPS63278174A (en) translation device
JPH0227423A (en) Method for rearranging japanese character data
Akmuradov et al. Text Analyzing Algorithm for Speech Synthesizer of Uzbek Language
JP2006126883A (en) Information retrieval device and the information retrieval method
JPH05341961A (en) Alignment customizing method
JP4061283B2 (en) Apparatus, method and program for converting lexical data to data
JP2005275880A (en) Device, method and program for converting word and phrase into data
JP2000056880A (en) Address list display device and method, and recording medium recording address list display program
JPH06309360A (en) Full-text searching method matching process of negation condition
JPH07319895A (en) Document retrieval apparatus and document retrieval method
JPH08161351A (en) Word number replacing method, index preparing method and method and device for document retrieval
JPH05189196A (en) Word compressor
JP2004318753A (en) Device and method for converting word and phrase to data
Rossmann New options for the Serial Set
JPH07219953A (en) Document summarization device
JPH07200256A (en) Method for sorting word irrespective of language
JPH04114278A (en) Character string comparing system