Heim Datenbank MySQL-Tutorial [教程]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#的问题,请联系我。

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

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

KI im Einsatz |. AI hat einen Lebens-Vlog eines allein lebenden Mädchens erstellt, der innerhalb von drei Tagen Zehntausende Likes erhielt KI im Einsatz |. AI hat einen Lebens-Vlog eines allein lebenden Mädchens erstellt, der innerhalb von drei Tagen Zehntausende Likes erhielt Aug 07, 2024 pm 10:53 PM

Herausgeber des Machine Power Report: Yang Wen Die Welle der künstlichen Intelligenz, repräsentiert durch große Modelle und AIGC, hat unsere Lebens- und Arbeitsweise still und leise verändert, aber die meisten Menschen wissen immer noch nicht, wie sie sie nutzen sollen. Aus diesem Grund haben wir die Kolumne „KI im Einsatz“ ins Leben gerufen, um detailliert vorzustellen, wie KI durch intuitive, interessante und prägnante Anwendungsfälle für künstliche Intelligenz genutzt werden kann, und um das Denken aller anzuregen. Wir heißen Leser auch willkommen, innovative, praktische Anwendungsfälle einzureichen. Videolink: https://mp.weixin.qq.com/s/2hX_i7li3RqdE4u016yGhQ Vor kurzem wurde der Lebens-Vlog eines allein lebenden Mädchens auf Xiaohongshu populär. Eine Animation im Illustrationsstil, gepaart mit ein paar heilenden Worten, kann in nur wenigen Tagen leicht erlernt werden.

Warum wusste ich beim Erlernen der Liniengenerierung nicht: Es gibt eine Äquivalenzbeziehung zwischen Matrizen und Graphen? Warum wusste ich beim Erlernen der Liniengenerierung nicht: Es gibt eine Äquivalenzbeziehung zwischen Matrizen und Graphen? Aug 19, 2024 pm 04:52 PM

Die Matrix ist schwer zu verstehen, kann aber anders ausfallen, wenn man sie aus einer anderen Perspektive betrachtet. Wenn wir Mathematik lernen, sind wir oft frustriert über die Schwierigkeit und Abstraktheit des gelernten Wissens, aber manchmal können wir einfach durch einen Perspektivenwechsel eine einfache und intuitive Lösung für das Problem finden. Als wir zum Beispiel als Kinder die Formel für die Quadratsumme (a+b)² lernten, verstanden wir vielleicht nicht, warum sie gleich a²+2ab+b² ist. Wir wussten nur, dass sie so geschrieben wurde das Buch und der Lehrer forderten uns auf, uns das so zu merken; bis wir eines Tages dieses animierte Bild sahen: Mir wurde plötzlich klar, dass wir es aus einer geometrischen Perspektive verstehen können! Jetzt tritt dieses Gefühl der Erleuchtung erneut auf: Eine nichtnegative Matrix kann äquivalent in den entsprechenden gerichteten Graphen umgewandelt werden! Wie in der folgenden Abbildung gezeigt, kann die 3 × 3-Matrix auf der linken Seite tatsächlich vorhanden sein

Entwicklertool! XREAL Air 2 ULTRA kommt zum Verkauf, ein immersives Erlebnis der KI-Entwicklung Entwicklertool! XREAL Air 2 ULTRA kommt zum Verkauf, ein immersives Erlebnis der KI-Entwicklung Aug 07, 2024 pm 06:40 PM

Am 31. Juli um 14:00 Uhr (Pekinger Zeit) wurde das neueste Mitglied der XREAL-Serie von AR-Brillen, XREAL Air2 Ultra, offiziell in China eingeführt. Es ist derzeit auf JD.com, Tmall, Douyin und anderen Plattformen verfügbar ein anfänglicher Preis von 3.999 Yuan. Diese AR-Brille ist ein Flaggschiffprodukt, das sich hauptsächlich an die Entwicklergemeinschaft richtet. Ziel ist es, die Schwelle für Entwickler zum Einstieg in die räumliche Datenverarbeitung zu senken, Innovationen im Bereich der räumlichen Datenverarbeitung zu fördern und ein florierenderes AR-Ökosystem zu schaffen. Befähigung von Entwicklern mit sechs Kernfunktionen Als zweite 6DoF-Brille (Six Degrees of Freedom, sechs Freiheitsgrade) von XREAL ist die XREAL Air2 Ultra derzeit die einzige in der Branche, die zwei Sensoren zur Umgebungserkennung (SLAM-Kamera) verwendet.

So konfigurieren Sie die automatische Expansion von MongoDB auf Debian So konfigurieren Sie die automatische Expansion von MongoDB auf Debian Apr 02, 2025 am 07:36 AM

In diesem Artikel wird vorgestellt, wie MongoDB im Debian -System konfiguriert wird, um eine automatische Expansion zu erzielen. Die Hauptschritte umfassen das Einrichten der MongoDB -Replikat -Set und die Überwachung des Speicherplatzes. 1. MongoDB Installation Erstens stellen Sie sicher, dass MongoDB im Debian -System installiert ist. Installieren Sie den folgenden Befehl: sudoaptupdatesudoaptinstall-emongoDB-org 2. Konfigurieren von MongoDB Replika-Set MongoDB Replikate sorgt für eine hohe Verfügbarkeit und Datenreduktion, was die Grundlage für die Erreichung der automatischen Kapazitätserweiterung darstellt. Start MongoDB Service: SudosystemctlstartMongodsudosysys

Wie kann ich Münzen nach Binance übertragen? Wie kann man die Krypto -Assets in HTX auf der Binance -Plattform erwähnen? Wie kann ich Münzen nach Binance übertragen? Wie kann man die Krypto -Assets in HTX auf der Binance -Plattform erwähnen? Mar 03, 2025 pm 08:51 PM

Huobi to Binance Transfer Guide: Sicher und bequem übertragen Sie Ihr Krypto -Vermögen, das viele Anleger gleichzeitig Huobi und Binance verwenden. In diesem Artikel wird Sie begleiten, wie Sie Krypto -Vermögenswerte auf Huobi (HTX) wie Trump und USDT sicher auf die Binance -Plattform übertragen können. Binance ist beliebt für seine hohe Sicherheit, seine reichhaltige Währungs- und Handelspaare sowie das weltweit führende Handelsvolumen. Die Vorteile von Binance Exchange: Das weltweite Handelsvolumen der Welt, die 50% des globalen Marktes ausmachen; Dieses Tutorial wird Trump und USDT als Beispiele nehmen

Wie Sie eine hohe Verfügbarkeit von MongoDB bei Debian gewährleisten Wie Sie eine hohe Verfügbarkeit von MongoDB bei Debian gewährleisten Apr 02, 2025 am 07:21 AM

In diesem Artikel wird beschrieben, wie man eine hoch verfügbare MongoDB -Datenbank für ein Debian -System erstellt. Wir werden mehrere Möglichkeiten untersuchen, um sicherzustellen, dass die Datensicherheit und -Dienste weiter funktionieren. Schlüsselstrategie: ReplicaSet: Replicaset: Verwenden Sie Replikaten, um Datenreduktion und automatisches Failover zu erreichen. Wenn ein Master -Knoten fehlschlägt, wählt der Replikate -Set automatisch einen neuen Masterknoten, um die kontinuierliche Verfügbarkeit des Dienstes zu gewährleisten. Datensicherung und Wiederherstellung: Verwenden Sie den Befehl mongodump regelmäßig, um die Datenbank zu sichern und effektive Wiederherstellungsstrategien zu formulieren, um das Risiko eines Datenverlusts zu behandeln. Überwachung und Alarme: Überwachungsinstrumente (wie Prometheus, Grafana) bereitstellen, um den laufenden Status von MongoDB in Echtzeit zu überwachen, und

Advanced Bootstrap Tutorial: Mastering -Anpassung und Komponenten Advanced Bootstrap Tutorial: Mastering -Anpassung und Komponenten Apr 04, 2025 am 12:04 AM

So meistern Sie die Anpassung und Verwendung von Bootstrap -Anpassungen und -komponenten umfassen: 1. Verwenden Sie CSS -Variablen und SASS -Präprozessor zur Stilanpassung; 2. und die Komponentenstruktur und -verhalten tief verstehen und ändern. Mit diesen Methoden kann eine eindeutige Benutzeroberfläche erstellt werden, um die Reaktionsfähigkeit und die Benutzererfahrung der Website zu verbessern.

Was ist Binance C2C? Was sind die Risiken? Ist es sicher? Binance C2C -Münzen, die Münzen -Tutorial kaufen und verkaufen Was ist Binance C2C? Was sind die Risiken? Ist es sicher? Binance C2C -Münzen, die Münzen -Tutorial kaufen und verkaufen Mar 05, 2025 pm 04:48 PM

Binance C2C Trading Guide: Sicherer und bequemer Weg, um Geld in Kryptowährung einzureichen und abzuheben. Was ist Binance C2C? Binance C2C ist ein von der Binance-Plattform Binance-Plattform angebotener Kryptowährungsdienst von Benutzern. Der 2019 eingeführte Service unterstützt mehrere Kryptowährungen und Fiat-Währungstransaktionen über ein Peer-to-Peer-Handelsmodell und bietet verbesserte Sicherheit und mehrere Funktionen. Im Vergleich zum traditionellen OTC -Handel authentifiziert die Binance C2C -Plattform beide Parteien mit der Transaktion und bietet eine vollständige Unterstützung.

See all articles