soundex

    0

    1答えて

    これはなぜ動作しないのでしょうか?私は基本的に以下の設定を参照してsoundexアナライザを使用してインデックスを作成する2つのフィールドを持っていますが、インデックスに格納されているものと同様の名前を使用して検索すると機能しません。 anz.Custom("soundex_analyzer", dma => dma .Tokenizer("keyword")

    1

    1答えて

    私は長い(12,000文字まで)長い文字変数を持っており、変数内で特定の単語のように聞こえる文字列を探したいと思います。 文字列が変数に含まれている場合は、1に等しい変数を作成したいと思います。議論のために、私が見つけようとしている言葉は「メアリー」(大文字小文字を区別しない)です。 オーバー迅速ジャックジャンプもメアリーはそのフリースは雪 として白色であった子羊を持っていたジャックは軽快ジャック

    -1

    1答えて

    だから、while(file.hasNext())を使って多くの行のテキストファイルを読み取るスキャナがありますが、テキストファイルの終わりに達した後はどのようにして行を読み始めますか?別のwhileループを再び開始しますか?

    6

    1答えて

    SELECT SOUNDEX ('Smith'), SOUNDEX ('Smythe'); ----- ----- S530 S530 (1 row(s) affected) ここで、SOUNDEX()関数が返す値は「S530」です。 入力式がSOUNDEX()関数でどのように処理されるか教えてください。 この例では、最初の文字は入力式の最初の文字なので「S」ですが、残りの3桁の計算方

    0

    1答えて

    知識ベースサイトの検索文字列を検索するのにLIKEクエリを使用しています。だから、「電話」という言葉は、「電話」という言葉が書かれたものを持つすべてのページを論理的に書いてしまうだろう。 しかし、「電話」、「電話」、「電話」のような一般的でない検索になると、LIKEクエリが機能しなくなる領域に入るようになります。 誰かが私にSOUNDEXをお勧めしました。そのため、正確に一致するだけでなく、類似し

    3

    2答えて

    私のプロジェクトでは、人のチームによって手動で作成された平らなExcelファイルからかなりのコレクション+ 500K行のデータをインポートしています。今問題は、クライアントの検索のためにすべてを正規化する必要があることです。たとえば、会社分野には複数の会社のスペルがあり、「IBM」、「IBM」などの支店が含まれます。また、「A46-Rhizonme Pentahol」などの英数字の製品名があります

    6

    1答えて

    フルテキスト検索とSOUNDEX(名前の綴りが間違っている場合)を使用して、姓と名の検索を実装しようとしています。 私は SELECT * FROM employees WHERE MATCH SOUNDEX(first_name, last_name) AGAINST SOUNDEX('John 1969 Ivan') ような何かをしようとしていたが、これは有効な構文で

    5

    1答えて

    私は、入力語のマッピングを使用して、より一般的な表音表現を使用して、発生する可能性のある入力ミスを説明します。スペルをある程度自動的に修正します。私が探していた2つのものはメタホン、nysiisとsoundexですが、私は本当にこのアプリケーションのために良いだろうか分からない。 より少ないマッチよりも多くのマッチが優先されるようにしたいと思います。マッチングをもっと一般的なものにしたいと思ってい

    1

    2答えて

    私のアプリが名前を検索し、同様のファーストネームを返すことを許可したいと思います。私。ユーザーがJohnを検索すると、Jonathan'sも返されます。 Soundex検索ではこれが行われていないようです。関連する名前の辞書を保存する以外の方法がありますか?

    0

    1答えて

    数百万語がある配列があります。そして、あなたは、これらの単語の正しいバージョンをキーとして渡す間違ったバリアントを持つ連想配列を作成する必要があります。そして、単語の間違った変形が配列の正しい単語と一致してはならない。そして、間違った言葉の変種も互いに一致してはいけません。これらすべての世代の誤った言葉の変形は、私が間違ったキリル文字の単語を修正する必要があります(ロシア語ではなく、英語ではありま