問題タブ [freetexttable]
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.
sql-server-2008 - MS SQL SERVER FTS FREETEXTTABLE 単語の一部による検索
私は FTS を使用しており、"Møreforsking" というクエリの 結果に"Møre"が別の単語として含まれています。「Møre」と「forsking」は別の言葉であり、別々に使用できることを理解しています。どうすれば問題を回避できますか? 記載されている場合に単語全体のみを検索したい。
python - Pythonでテキストテーブルをインストールする方法
私のコードは次のとおりです。
実行中に次のエラーが発生します。
ImportError: texttable という名前のモジュールがありません
texttable をインストールする手順やその他のソリューションを手伝ってくれる人はいますか。
sql-server-2008-r2 - Freetexttable を使用したフルテキスト検索がノイズ ワードで失敗する - SQL Server 2008 R2 変換ノイズ ワードが機能しない
SQL Server 2008 R2 と freetexttable を使用して、サイトの全文検索を実行しています。ストップ ワードを入力すると、次のエラーが発生します。
情報: 全文検索条件にノイズ ワードが含まれていました。
そこで、誰もが言うことを実行し、Transform Noise Words をオンにして、ストップ/ノイズ ワードが無視され、クエリが続行できるようにしました。しかし、これは何も変わりませんでした:
それでも同じエラー メッセージが表示されます。したがって、今のところ私の唯一のオプションはストップリストをオフにすることですが、それは悪いことです。なぜなら、誰かが検索に「the」を入れると、すべてのページにほとんど「the」が含まれているため、すべてのページが返されるからです。ストップ ワードを削除したいのですが、SQL Server 2008 R2 が機能しません。
2008 R2 で実際にこれを機能させた人はいますか? 私の相性レベルはすでに100でした。
ストップ ワードを無視してインデックスに登録しないようにする方法はありますか?
sql - iFTS フリーテキスト SQL Server 2014 複数の列 複数のキーワード
私は FTS から始めていますが、問題に行き詰まりました。Containstable を使用してテーブルを検索しようとすると、すべての列を検索する方法がわかりません。この名前の誰かが存在することを知っていても、0 要素を返します。
元:
Select [Id],[LastName], [Firstname] from Employee E
INNER JOIN ContainsTable(Employee, ([LastName], [Firstname]), '"firstname" AND "lastname"') as E1 on E1.[Key] = E.Id
ORDER BY [ランク] desc
OR では機能しますが、AND 演算子では機能しません。
代わりに Freetexttable を使用すると、あまりにも多くの従業員が返され、演算子の単語は考慮されません。
Stackoverflow に関する多くの投稿を読みましたが、解決策がわかりませんでした。検索可能な多くの情報を使用して、テーブルにインデックス付けされたデータを拡張しようとしていますが、今のところ、2 つのフィールドで立ち往生しています。
あなたの答えを楽しみにしています。
python - テキストファイルpythonからテーブルを読み取る際の空きスペースの処理
このリンクが以下に示されている場所として、解析ファイルが必要です。http://bit.ly/1x6yzoX
このファイルを解析するための次のメソッドを作成しましたが、テキスト ファイルのテーブルにスペースが空いた最新年 (2014 年) の不完全なデータを読み取ることができませんでした。今のところ、読めない行は飛ばしています。
この問題を処理する方法を教えてください。
sql-server - FreeTextTable はレコードを返しません
全文検索を実行するためのフラット テーブルがありますが、最も単純な検索でも機能しません。私は多くのことを試しましたが、同じ結果が得られています。しかし驚くべきことは、同様の全文検索が同じデータベース内の他のテーブルでも機能することです。
以下は私のテーブル構造です。クイック リファレンス用に全文索引の詳細も追加しました。
以下は私のクエリの検索結果です。運がなくても複数のことを試しました。クエリは、列から正確な値を提供した場合にのみ機能します。 クエリで 1 つの列、つまり Fname のみを使用しても、検索結果は同じです。
基本的なことが欠けているかもしれませんが、それが何であるかはわかりません。以下は、そのためのテーブル作成スクリプトです。
詳細が必要な場合はお知らせください。
更新 1: これをさらに掘り下げると、私のような質問が見つかりました。
したがって、これらの URL が正しく理解されている場合、FreeTextTable は 1 つの単語では機能しません。これは、別のテーブルで 1 つの単語クエリを使用しているため、正しく機能しません。
sql - SQL Server FREETEXTTABLE の最小長
検索文字列の長さが 3 文字しかないときに FREETEXTTABLE クエリを使用すると、結果が得られません (結果が返されるのは 4 文字の場合)。以下は、結果を返すときに実行しているコードですが、検索用語を「gol」に変更すると、結果が返されません。
データベース設定である可能性が最も高いと確信していますが、それを参照するものを見つけることができませんでした。それとも、検索範囲が広すぎて、一致するものを見つけることができませんか?