It’s up to you. Manticore supports multiple morphologies. English and Hindi are too different, so I wouldn’t expect morphology conflicts.
Suggest me possible way with example
I suggest you play with Manticore via mysql client like below. I think it will help you do experiments faster and reach your goal sooner:
mysql> drop table if exists t; create table t(eng text, hin text) morphology='lemmatize_en, libstemmer_hi'; insert into t values(0, 'ran', 'दौड़ा'); select * from t where match('दौड़ना'); select * from t where match('run');
--------------
drop table if exists t
--------------
Query OK, 0 rows affected (0.03 sec)
--------------
create table t(eng text, hin text) morphology='lemmatize_en, libstemmer_hi'
--------------
Query OK, 0 rows affected (0.04 sec)
--------------
insert into t values(0, 'ran', 'दौड़ा')
--------------
Query OK, 1 row affected (0.00 sec)
--------------
select * from t where match('दौड़ना')
--------------
Empty set (0.00 sec)
--------------
select * from t where match('run')
--------------
+---------------------+------+-----------------+
| id | eng | hin |
+---------------------+------+-----------------+
| 1515343812221005546 | ran | दौड़ा |
+---------------------+------+-----------------+
1 row in set (0.00 sec)
I Have too many fields in table/index, and I want to name in mutli language,
So what I have to do ?
Here in your example there is a table any only filed “name” in table
If I Created two indexes and want to update single object/record,
If I updated single object at English index then it will auto update at Hindi index ?
I mean it will work as replica and forward changes at both indexes ?
Or we have to update same object at both indexes ?
If you have two tables with different settings and different documents, you have to update them separately. If you have two tables in a replication cluster an update will be propagated to other nodes of the cluster automatically. But in this case you can’t have settings/documents in English in one table and in Hindi in another.
This means we have two column in table “eng” and “hin” ? Or a single column ?
Example, I want to save “name” in both language then I have to declare two column or single column ?
If two column then it should be below or different ? If different then suggest
Morphology is tricky ? I tried to understand how to declare but not getting.
How to insert data in morphology table using asp.net client ?
And how to search from morphology table using asp.net client ?
Especially when it’s not related with C# like how many columns you’ll get if you define two columns in CREATE TABLE or how declaring a morphology affects your INSERT/SELECT queries, you can find it all there.