full text search: All content tagged as full text search in NoSQL databases and polyglot persistence
Tuesday, 29 January 2013
MongoDB and Full Text Search: My First Week With MongoDB 2.4 Development Release
Chris Winslett of MongoHQ is experimenting with MongoDB text search and [declare himself satisfied:
Full-text searching with MongoDB 2.4 is more complex and powerful than originally illustrated in our first blog post outlining this feature.
There’s no suprise that he likes it, but I’m wondering if 10gen has an internal feedback channel with the other companies offering MongoDB services where they get feedback about the upcoming features and their implementations.
Original title and link: MongoDB and Full Text Search: My First Week With MongoDB 2.4 Development Release (©myNoSQL)
via: http://blog.mongohq.com/blog/2013/01/22/first-week-with-mongodb-2-dot-4-development-release/
Monday, 14 January 2013
MongoDB Text Search Tutorial
Today is the day of the experimental MongoDB text search feature. Tobias Trelle continues his posts about this feature providing some examples for query syntax (negation, phrase search)—according to the previous post even more advanced queries should be supported, filtering and projections, multiple text fields indexing, and adding details about the stemming solution used (Snowball).
In case you missed the previous posts, here is a quick link list:
- MongoDB Full Text Search Explained
- Full text search in MongoDB: details about supported languages and queries
- Short demo of MongoDB text search and hashed shard keys
- Indexing a Markdown blog using MongoDB Full Text Indexing
Original title and link: MongoDB Text Search Tutorial (©myNoSQL)
via: http://blog.codecentric.de/en/2013/01/mongodb-text-search-tutorial/
Indexing a Markdown Blog With MongoDB Full Text Search
A. Jesse Jiryu Davis uses the recently announced MongoDB full text search to index his Makrdown based blog:
The blog had been using a really terrible method for search, involving regular expressions, a full collection scan for every search, and no ranking of results by relevance. I wanted to replace all that cruft with MongoDB’s full-text search ASAP. Here’s what I did.
This looks nice, but I’d like to see how well it works. And there’s one thing that I don’t understand: why parsing the HTML when the source text is already in Markdown?
Original title and link: Indexing a Markdown Blog With MongoDB Full Text Search (©myNoSQL)
Short Demo of MongoDB Text Search and Hashed Shard Keys
Staying on the subject of MongoDB full text search—see here and here—a 10 minutes demo of the new feature:
Original title and link: Short Demo of MongoDB Text Search and Hashed Shard Keys (©myNoSQL)
Full Text Search in MongoDB: Details About Languages and Queries
Another post about the upcoming MongoDB full text search, this one adds some more details about supported languages and queries:
- Support for Latin based languages initially, with plans for other character sets later. Initially this will be: Danish, Dutch, English, Finnish, French, German, Hungarian, Italian, Norwegian, Portuguese, Romanian, Russian, Spanish, Swedish and Turkish.
- Support for advanced queries, similar to the Google search syntax e.g. negation and phrase matching.
It’s worth emphasizing that the post refers to character sets when speaking about supported languages, but not about stemming which differs for many of those.
Original title and link: Full Text Search in MongoDB: Details About Languages and Queries (©myNoSQL)
via: http://blog.serverdensity.com/full-text-search-in-mongodb/
MongoDB Full Text Search Explained
Tobias Trelle explains the features planned for the full text support coming in MongoDB 2.4: stop words, (basic) stemming, full text indexes, and API:
The upcoming release 2.4 of MongoDB will include a first, experimental support for full text search (FTS). This feature was requested early in the history of MongoDB as you can see from this JIRA ticket: SERVER-380. FTS is first available with the developer release 2.3.2.
Couple of reasons for MongoDB including full text search:
- highly requested feature (239 votes, 193 watchers, 42 participants)
- (high level) feature parity with MySQL
- NIH
The majority of databases support full text indexing, but almost everyone needing good full text search ends up using Lucene or Solr or Elastic Search or Sphinx.
Original title and link: MongoDB Full Text Search Explained (©myNoSQL)
via: http://blog.codecentric.de/en/2013/01/text-search-mongodb-stemming/