ホームページ データベース mysql チュートリアル [教程]MongoDB 从入门到进阶 (TextSearch)

[教程]MongoDB 从入门到进阶 (TextSearch)

Jun 07, 2016 pm 05:54 PM
mongodb はじめる チュートリアル 高度な

随着MongoDB 2.4.1的发布(由于2.4.0刚发布就发现一个重大的Bug,所以现在的最新版本是2.4.1),全文检索的功能也被追加进MongoDB了。不过全文检索功能现在仅仅能够用于对于拉丁文的检索。 1.首先要使用MongoDB2.4.1,请先到官网下载最新版的MongoDB 2.如果

随着MongoDB 2.4.1的发布(由于2.4.0刚发布就发现一个重大的Bug,所以现在的最新版本是2.4.1),全文检索的功能也被追加进MongoDB了。不过全文检索功能现在仅仅能够用于对于拉丁文的检索。

1.首先要使用MongoDB2.4.1,美国空间,请先到官网下载最新版的MongoDB 

2.如果你以前已经配置过MongoDB了,这次为了启用TextSearch,请务必打开TextSearch功能:

在原来的配置文件中增加  --setParameter textSearchEnabled=true

例子:

cd C:\runmongo\bin
mkdir C:\mongodb\SinaWeibo
mongod --port  28030 --dbpath C:\mongodb\SinaWeibo --rest --setParameter textSearchEnabled=true
这样的话,你就开启了全文检索功能,但是这个功能不要轻易在生产环境中使用,这个会降低服务器的效率,消耗大量的内存。

3.我的工具在第一时间开始支持TextSearchIndex的建立功能。

不知道为什么,香港虚拟主机,现在这个Index的类型很奇怪,不是text而是如下所示的样子

接下来我们试试看TextSearch。

这里使用了微博的数据。微博里面有【good】这样的表情,我们就看看有多少包含good的微博吧。

上面我们已经对微博内容进行了全文索引的建立

这里从结果可以看到一共有44件搜索结果

工具最新版本可以在这里下载  

所有的源代码可以在github上找到:

https://github.com/magicdict/MagicMongoDBTool

这个版本的工具还有很多问题,没有完全修正1.80驱动的变更点,所以只能作为学习和测试之用。

现在正在搞微信的开发,大家帮忙加一下微信公众账号,谢谢了。

任何关于MongoDB 2.4.1和C#的问题,请联系我。

再次感谢您对于这个工具的支持特别是前一段时间的两位朋友,给了我很多意见和建议,香港虚拟主机,谢谢大家。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

AIの活用 | AIが一人暮らしの女の子の生活ビデオブログを作成、3日間で数万件の「いいね!」を獲得 AIの活用 | AIが一人暮らしの女の子の生活ビデオブログを作成、3日間で数万件の「いいね!」を獲得 Aug 07, 2024 pm 10:53 PM

Machine Power Report 編集者: Yang Wen 大型モデルや AIGC に代表される人工知能の波は、私たちの生活や働き方を静かに変えていますが、ほとんどの人はまだその使い方を知りません。そこで、直感的で興味深く、簡潔な人工知能のユースケースを通じてAIの活用方法を詳しく紹介し、皆様の思考を刺激するコラム「AI in Use」を立ち上げました。また、読者が革新的な実践的な使用例を提出することも歓迎します。ビデオリンク: https://mp.weixin.qq.com/s/2hX_i7li3RqdE4u016yGhQ 最近、Xiaohongshu で一人暮らしの女の子の生活 vlog が人気になりました。イラスト風のアニメーションといくつかの癒しの言葉を組み合わせれば、数日で簡単に習得できます。

行列とグラフの間には等価関係があるということを、ライン生成を学んでいたときになぜ知らなかったのでしょうか? 行列とグラフの間には等価関係があるということを、ライン生成を学んでいたときになぜ知らなかったのでしょうか? Aug 19, 2024 pm 04:52 PM

マトリックスはわかりにくいですが、別の視点から見ると違うのかもしれません。数学を学ぶとき、私たちは学んだ知識の難しさや抽象性にイライラすることがよくありますが、視点を変えるだけで問題に対するシンプルで直感的な解決策を見つけることができることがあります。たとえば、私たちが子供の頃に二乗和 (a+b)² の公式を習ったとき、それがなぜ a²+2ab+b² に等しいのか理解できなかったかもしれません。この本と先生は、私たちにこのように覚えるように言いました。ある日、このアニメーションを見るまでは、幾何学的な観点からそれを理解できることに突然気づきました。ここで、この啓発的な感覚が再び起こります。非負行列は、対応する有向グラフに等価的に変換できるのです。以下の図に示すように、左側の 3×3 行列は実際には次のようになります。

コインをビナンスに移す方法は? HTXのBinanceプラットフォームへの暗号資産について言及する方法は? コインをビナンスに移す方法は? HTXのBinanceプラットフォームへの暗号資産について言及する方法は? Mar 03, 2025 pm 08:51 PM

HuobiからBinance Transfer Guide:多くの投資家が同時にHuobiとBinanceを使用している暗号資産を安全かつ便利に転送します。この記事では、トランプやUSDTなどのHuobi(HTX)の暗号資産をBinanceプラットフォームに安全に移す方法を導きます。 Binanceは、セキュリティの高い、豊富な通貨と取引ペア、および世界をリードする取引量で人気があります。バイナンスエクスチェンジの利点:世界の市場の50%を占める世界のナンバーワンの取引量。このチュートリアルでは、トランプとUSDTを例として取り上げます

開発者ツール! XREAL Air 2 ULTRA発売、没入体験AI開発 開発者ツール! XREAL Air 2 ULTRA発売、没入体験AI開発 Aug 07, 2024 pm 06:40 PM

北京時間 7 月 31 日午後 2 時に、AR メガネの XREAL シリーズの最新製品である XREAL Air2 Ultra が中国で正式に発売されました。現在、JD.com、Tmall、Douyin などのプラットフォームで入手可能です。初値は3,999元。この AR メガネは、主に開発者コミュニティ向けの主力製品であり、開発者が空間コンピューティングに参入する敷居を下げ、空間コンピューティング分野のイノベーションを促進し、より豊かな AR エコシステムを確立することを目的としています。 6 つのコア機能で開発者に力を与える XREAL の 2 番目の 6DoF (Six Degrees of Freedom、6 つの自由度) フル機能のメガネである XREAL Air2 Ultra は、現在業界でデュアル環境センシング センサー (SLAM カメラ) を使用する唯一のメガネです。

DebianでMongoDB自動拡張を構成する方法 DebianでMongoDB自動拡張を構成する方法 Apr 02, 2025 am 07:36 AM

この記事では、自動拡張を実現するためにDebianシステムでMongodbを構成する方法を紹介します。主な手順には、Mongodbレプリカセットとディスクスペース監視のセットアップが含まれます。 1。MongoDBのインストール最初に、MongoDBがDebianシステムにインストールされていることを確認してください。次のコマンドを使用してインストールします。sudoaptupdatesudoaptinstinstall-yymongodb-org2。mongodbレプリカセットMongodbレプリカセットの構成により、自動容量拡張を達成するための基礎となる高可用性とデータ冗長性が保証されます。 Mongodbサービスを開始:Sudosystemctlstartmongodsudosys

DebianでMongodbの高可用性を確保する方法 DebianでMongodbの高可用性を確保する方法 Apr 02, 2025 am 07:21 AM

この記事では、Debianシステムで非常に利用可能なMongoDBデータベースを構築する方法について説明します。データのセキュリティとサービスが引き続き動作し続けるようにするための複数の方法を探ります。キー戦略:レプリカセット:レプリカセット:レプリカセットを使用して、データの冗長性と自動フェールオーバーを実現します。マスターノードが失敗すると、レプリカセットが自動的に新しいマスターノードを選択して、サービスの継続的な可用性を確保します。データのバックアップと回復:MongoDumpコマンドを定期的に使用してデータベースをバックアップし、データ損失のリスクに対処するために効果的な回復戦略を策定します。監視とアラーム:監視ツール(プロメテウス、グラファナなど)を展開して、MongoDBの実行ステータスをリアルタイムで監視し、

高度なブートストラップチュートリアル:カスタマイズとコンポーネントのマスタリング 高度なブートストラップチュートリアル:カスタマイズとコンポーネントのマスタリング Apr 04, 2025 am 12:04 AM

ブートストラップのカスタマイズとコンポーネントの使用方法を習得する方法には、次のものが含まれます。1。スタイルのカスタマイズにCSS変数とSASSプリプロセッサを使用します。 2。コンポーネントの構造と動作を深く理解して変更します。これらの方法を通じて、Webサイトの応答性とユーザーエクスペリエンスを向上させるために、一意のユーザーインターフェイスを作成できます。

Binance C2Cとは何ですか?リスクは何ですか?安全ですか? Binance C2Cコインの購入と販売コインチュートリアル Binance C2Cとは何ですか?リスクは何ですか?安全ですか? Binance C2Cコインの購入と販売コインチュートリアル Mar 05, 2025 pm 04:48 PM

Binance C2C Trading Guide:暗号通貨でお金を預け入れて引き出します。 Binance C2Cとは何ですか? Binance C2Cは、Binanceプラットフォームが提供するユーザーからユーザーへの暗号通貨取引サービスであり、ユーザーに便利な暗号通貨とFiat通貨交換チャネルを提供します。 2019年に開始されたこのサービスは、ピアツーピアトレーディングモデルを介して複数の暗号通貨とフィアット通貨取引をサポートし、セキュリティと複数の機能の強化を提供します。従来のOTC取引と比較して、Binance C2C Platformは両当事者を取引に認証し、完全なサポートを提供します。

See all articles