-1
A
答えて
1
Lucene.NET。
私のアプリケーションでこれをどのように使用したかに関するブログ記事があります。 http://ifdefined.com/blog/post/Full-Text-Search-in-ASPNET-using-LuceneNET.aspx
0
ここでは完全に「全文検索」ではなく、面白くて役立つDataTableの単純な拡張です。
public static List<DataRow> FullTextSearch(this DataTable dataTable, string[] keywords)
{
var q = dataTable.AsEnumerable().Where<DataRow>(row => keywords.All(keyword =>row.ItemArray.Select(p => p.ToString()).Any<string>(s => s.Contains(keyword))));
return q.ToList();
}
関連する問題
- 1. SQLフルテキスト検索
- 2. フルテキスト検索
- 3. フルテキスト検索DynamoDB
- 4. フルテキスト検索クエリ
- 5. Luceneフルテキスト検索
- 6. Oracleフルテキスト検索
- 7. MySQLのフルテキスト検索?
- 8. のフルテキスト検索ストアドプロシージャのエラー
- 9. MongoDBフルテキスト検索と検索演算子
- 10. SQL Serverフルテキスト検索と検索列
- 11. Mahoutでフルテキストのパーソナライズ検索
- 12. mySQLフルテキスト検索の問題
- 13. のフルテキスト検索をサポート
- 14. NHibernateフルテキスト検索のドキュメント
- 15. MySQLのフルテキスト検索とSOUNDEX
- 16. iOSバンドルのフルテキスト検索ツール
- 17. フルテキスト検索カタログの名前
- 18. MySQLのフルテキスト検索右インデックス
- 19. NodeJSでのフルテキスト検索
- 20. GAEフルテキスト検索APIのフレーズマッチング
- 21. SQL Serverのフルテキスト検索アンパサンド(&)
- 22. MySqlのフルテキスト検索インデックス?
- 23. MySqlフルテキスト検索結果中
- 24. MongoDBは - PHPとフルテキスト検索
- 25. MySQLフルテキスト検索とスコア
- 26. アポストロフィをフルテキスト検索でmysql
- 27. Mongodbと非フルテキスト検索のための弾性検索
- 28. SQL Serverのフルテキスト検索の問題
- 29. SQL Serverのフルテキスト検索の構文
- 30. SQL Serverのフルテキスト検索数値の
一緒質問 1の カップルを、物品を置くためのおかげで)インデックスは、ディスク・ファイル・フォルダを必要としないか、それだけではメモリに住むことができますか?私の場合は、特定のwinformの生存期間中、オンザフライで索引を構築して検索する必要があります。 2)検索結果は、一致した文書のどのフィールド/プロパティを示していますか?例: 私のデータテーブルには次のフィールドがあります Key_ID、Description、Date1、Date2、その他のインデックスされていないフィールド テキスト()で列(&行)を強調表示しますか? – Kumar
#1 - Lucene.NETの "RAMDirectory"クラスを使用できます。私は個人的な経験はありません。 #2 - はい。 Luceneのインデックスに格納する識別子を設計し、結果をデータに戻すことができます。 –