問題タブ [spelling]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 分析されたフィールドの ElasticSearch 用語の提案は提案を返しません
エラスティックサーチの用語提案機能をスペル修正に使用したいのですが (もしかして...? )。公式ドキュメントは次のとおりです。
これが私の(基本に短縮された)スキームです:
これが、私たちのブログのために Python/Django を介してデータをインデックス化する方法です。
各ブログ投稿の言語 (p.language = 'de' または 'en')、ドイツ語または英語に従ってアナライザーを設定しています。
このインデックスを (Python 経由で) 検索することができ、次のパラメーターで返されるスペル候補を取得します。
しかし、私が本当に必要としているのは、これ (Python/Django) によってインデックス化された写真スキームでの検索のスペル候補です。
p.tags_en と p.tags_de は、コンマ区切りのタグ文字列として、または文字列の実際のリストとして索引付けできます。どちらも ElasticSearch で機能し、この問題に違いはないようです。
写真の検索は英語でもドイツ語でも機能しますが、スペルの候補は返されません:
次のように、提案用語のアナライザーを定義しても違いはありません。
ブログ投稿と写真の分析の違いに注意してください。ブログ投稿は、投稿ごとに 1 つの言語で分析されます。my_analyzer
スキームのフィールドを介して。ただし、私たちの写真はフィールドごとに分析されます。20 の言語があり (コードをできるだけ小さくするために、ここでは 2 つだけを示しています)、各タグ フィールドはそれに応じて分析されます。写真のこの種の分析を削除すると、そこにも提案が表示されますが、実際にはフィールドベースのアナライザーが必要です.
したがって、問題はアナライザーに関係しているに違いありませんが、私は完全に立ち往生しています。何か案は?
vim - Vimでファイル全体をスペルチェック
私は現在、Vim のスペル チェックを使用していますが、これはすばらしい機能ですが、長い文字やメモを書き出すときは、スペル ミスを無視して後で戻ってくる方が簡単であることがよくあります。ただし、マッシング[z
してから単語を変更するのは少し面倒です。ドキュメント内のすべてのスペルミスの単語を調べて、それらを修正/追加/無視するオプションを提供する、使用できるある種のウィザードアプローチ ( など) があるかどうか疑問に思っていました。aspell check
solr - Solr: LowerCaseFilterFactory が SpellCheckComponent に適用されない
Solr の SpellCheckComponent に苦労しています (solr 4.4 および 4.5 でテスト済み)。次のように定義されたフィールドタイプがあります。
対応するフィールドを solr admin アナライザーで調査すると、フィールドがインデックス モードとクエリ モードで正しく分析されていることがわかります。特に、それは小文字です。
ただし、このフィールドを SpellCheckerComponent で使用すると、用語が小文字で提供されている場合にのみ候補が表示されます (たとえば、「bautrokner」は機能し、「Bautrokner」は機能しません)。コンポーネントとリクエストハンドラーは、solr wiki で提供されているように定義されています (スペル修正に帯状疱疹が必要ないことはわかっていますが、自動提案用のフィールドも使用しています - まったく同じ問題があります):
同様の問題を数時間検索しましたが、問題のヒントが見つかりません。クエリ アナライザーのために、クエリ用語は小文字にする必要があると思います。しかし、そうではないようです。
マティアス
excel - Excel - スペルチェック用の VBscript
Excel 内の特定のセルのスペル チェックをスペル チェックで行いたいと考えています。以下のコードを使用していますが、これは機能します。
このコードで私が気に入らない点は、セルにエラーが見つからなかったとしても、プロンプトが表示されることです。ワークシートの残りのスペルをチェックするかどうかを尋ねられます。
スペルをチェックする方法はありますか?エラーが表示されない場合は、警告を表示したり、ポップアップを表示したりせず、作業を続行できますか? スペルミスが見つかった場合にのみ、この特定のセルでエラーが見つかった場合にのみプロンプトが表示されるようにします。
誰かが持っているかもしれない助けや提案をありがとう。
visual-studio - Visual Studio 2013 スペル チェッカー
私は失読症を患っており、IDE Visual Studio 2013 を使用して他の学生との最初の共同プロジェクトを開始しています。スペルミスがエラーを引き起こし、チームの他のメンバーに迷惑をかけるのではないかと心配しているため、スペルミスを最小限に抑えたいと考えています。
私が一人で取り組んでいるプロジェクトはそれほど問題ではありません.単語のスペルを間違えると、プログラム全体で同じようにスペルを間違える傾向があります.
私はグーグルを持っていましたが、いくつかのプラグインしか見つかりませんでした。そのほとんどは古くなっています。どんな助けでも大歓迎です。
database - データベースへのリンクを使用したスペリング プログラム。(VB.NET 2010 & Access 2010)
まず最初に、私は VB を初めて使用することを言いたいだけです。これらの作業のいくつかが簡単に実行できて、それについて助けを求めている場合は、その理由がわかりました。とにかく、私の仕事は、学生のスペルを助けるプログラムを作成することです。プログラムは次のことを行う必要があります。
- ユーザーが教職員または生徒としてログインできるようにする (完了)
- スタッフが単語と定義をシステムに追加できるようにする (完了)
- 10 問のスペル テストを表示する (DONE)
- テスト終了時に学生のスコアを計算して表示する
- 生徒のスコアを保存します (作成済みのデータベースに保存します。これには、すべてのログインの詳細、単語、定義などが含まれます)
- 生徒の進捗状況の分析を提供する
- また、システムは次のルールを使用して 10 個の単語のそれぞれを採点する必要があります。重大な誤りがある - 0 点 (1 文字以上の誤り)
基本的に、「完了」とマークされていないすべてのことについて助けが必要です。皆さんに助けてもらいたいのは、これらのことを行う方法を教えてもらうことです. 私が実際に何を必要としているのかを説明するのは難しいですが、少なくとも何人かが私が必要としているものを知っていることを願っています. ご不明な点がございましたら、できる限りお答えいたします。すべての助けを前もってありがとう!
あなたが私を助ける方法の例. (私の言いたいことが分からない人のために。) たとえば、あなたはこれを手伝ってくれます: - テストの最後に生徒の点数を計算して表示します。何をすべきかを教えたり、コードを見せたりして。しかし、先ほども言いましたが、何か質問があれば何でも聞いてください。;)
solr - 提案者の Solr フィルター クエリ
私は Solr Suggester コンポーネントを使用していますが、fq
パラメーターで結果をフィルタリングできるかどうか疑問に思っていました。次のようなクエリがあります。
ここで、私はいくつかの提案を得ようとしますq=shirts
。これを でフィルタリングしてfq=category_id:321
、他のカテゴリからの提案を受けないようにしたい。のカテゴリには にcategory_id:321
関連する商品がないshirts
ため、候補は返されません。しかし、そうです。そして、その提案を検索しようとすると、「元の」検索がfq=...
パラメーターでフィルター処理されるため、何も見つかりません。
collate
ここhttp://wiki.apache.org/solr/SpellCheckComponent#spellcheck.collateで何かを見つけました。私の結果を照合しますが、の提案も返しますshirts
。
したがって、私の質問は、Suggester (または基本的に SpellCheckerComponent) が fq パラメーターを認識しているかどうか、およびこのパラメーターを使用して提案 (または後の段階でスペル修正) をフィルター処理する方法です。
編集
「通常の」スペルチェックコンポーネント(たとえば、クラスsolr.IndexBasedSpellChecker
など)が実際にfq
パラメーターを考慮に入れていることがわかりました。設定できます
shitr
また、キーワードが存在しない特定のカテゴリ ID でフィルタリングする場合、候補は返されshirt
ません。
なぜこれが提案コンポーネントで機能しないのか疑問に思っています。何か案は?
javascript - スペルチェックのために bjspell を tinymce に統合できますか?
オフラインの JavaScript ベースのスペルチェッカーを tinymce に統合したいと考えています。代替手段として bjspell を考えていますが、それを実現する方法がわかりません。
python - スペルテストでPythonで特定のスペルを異なるグレードでマークする
私は現在、学生向けの簡単なスペルテストを作成するプログラムを開発しています。2 つのリストを使用して、スペルと定義を別々に保持します。
例えば
これらのリストは、ユーザーが入力を取得して適切なリストに追加することによって、必要に応じてプログラムによって追加できます。
プログラムの大部分をコーディングする方法には問題ありませんが、リストに保存されている単語と比較して、学生が入力を介して入力した回答をマークできる必要があります。生徒は画面に定義を表示され (リストからランダムに - 合計 20 の質問のテストが表示されます)、一致する単語の適切なスペルを入力することが求められます。しかし、私が立ち往生している部分は、マークが正しいスペルにどれだけ近いかを比較して、マークが異なる必要があるということです. 学生が正確なスペルを正しく理解できた場合、5 点が与えられます。軽微なエラーでほぼ正しい場合、2 点が与えられます。重大なエラーが発生した場合、0 点が与えられます。
スペルをマークする方法を手伝ってくれる人はいますか? 単語を分解するにはリスト機能が必要だと思いますが、システムが変更可能な単語をマークする必要があるため(ユーザーがリストから追加/削除できるため)、そこから何をすべきか少しわかりません。
python - Python - スペルテスト
みなさん、こんにちは。これは私の最初の投稿です。コーディングを始めてまだ 1 週間ほどです。学校の先生も説明が下手なので、親切に教えてください :)ユーザーはその単語が正しいと思うものを入力します。正解した場合は 2 ポイントが与えられ、1 文字間違えた場合は 1 ポイントが与えられ、1 文字以上間違っていた場合は与えられた 0 点。将来、ユーザーはログインする必要がありますが、最初にこの部分に取り組んでいます。これを機能させる方法はありますか?
編集:実行すると、この行で無効な構文エラーが発生します