Dear Group,
I have found this article about Full Text Search using MySQL?
I am wondering if Objectify provides a similar functionality?
What I need is something like this:
mysql> SELECT * FROM articles
-> WHERE MATCH (title,body) AGAINST ('database');
+----+-------------------+------------------------------------------+
| id | title | body |
+----+-------------------+------------------------------------------+
| 5 | MySQL vs. YourSQL | In the following database comparison ... |
| 1 | MySQL Tutorial | DBMS stands for DataBase ... |
+----+-------------------+------------------------------------------+
Few questions:
1. Currently I use two separate Queries: (Q1) filter on title, (Q2) filter for body, and merge them afterwards. - Is this the right way to go?
2. Is there a way to handle small and capital letters with objectify/GAE? (e.g. database, DataBase, Database, data-base) ... I need to find all of them.
3. Is there a way to handle different word endings? (database, databases, etc.)
4. Is there a way to handle synonyms? (DB, MySql, Oracle, etc.) .... these are all synonyms for the database. Probably I need to store synonyms in a separate entity etc. ... what would be an appropriate strategy?
Thank you for your help!
Nermin