8


6

私は自分のWebサイトの自家製検索エンジンを変更することを考えています。 Visual Studioを開発する前に、私が必要としているものを提供する代替手段を誰かが提案できるかどうか疑問に思いました。 これは:

  • ASP.NETサイトで動作します(.NETプロジェクトです)。

  • ファイルベースのインデックスを作成します

  • 数百または数千ページにわたる高速検索

  • 単語のバリエーションを見つけるために単語ステミングを実行します

  • 出力スタイルを完全に制御できます

  • 安いです(またはもっと良い、無料です)。

6 Answer


6


これに関しては、 Google Site Searchに勝るものはありません。 それは完全にカスタマイズ可能です - そして埋め込む必要も維持する必要もありません。

編集:この ASP.NETオープンソース検索エンジンを使用して実行できることがわかりました。Googleの機能を知ることについてのあなたのコメントに答えて、これはです。 よく文書化されていて、それらにはたくさんのウェブマスターツールがあります


6


http://incubator.apache.org/lucene.net/[.NETバージョンのLucene]は、これまで使用してきたものです。 それはあなたのすべての基準を満たしています。


4


まずGoogle Site Searchに同意します。

ただし、Googleが見ていない可能性がある基準(データベース内のものなど)で検索する場合は、* http://incubator.apache.org/lucene.net/ [Lucene.net] *を参照してください。 。 これはJava Luceneプロジェクトの移植版です。

_ Apache Luceneは、すべて[line-through] * Java * .Netで記述された、高性能でフル機能のテキスト検索エンジンライブラリです。 全文検索を必要とするほとんどすべてのアプリケーション、特にクロスプラットフォームに適したテクノロジです。 _

Apacheのライセンスでは無料です。


2


http://www.google.com/coop/cse/[googleカスタム検索エンジン]を試してみることができないのはなぜですか。 あなたが究極の索引付けを制御したいのなら、あなたは http://incubator.apache.org/lucene.net/[lucene.net]を使ってあなた自身の検索エンジンを作成することができます。


2


https://stackoverflow.com/questions/90300/in-house-full-text-search-engine-for-source-code-and-sql-scripts [私の質問] "ソース用の社内全文検索エンジンコードとSQ​​Lスクリプト "]:

_ Hyper Estraierを使用していますが、http://www.namazu.org/index.html.en [Namazu]もよく知られています。 _

ht://Dig、http://lucene.apache.org/java/docs/[Lucene]、http://xapian.org/[Xapian]もあります。など しかし、私はそれらについてあまり知りません。