Is there a way to search records from multiple indexes?
Here is requirement, we are receiving 200 GB data per day, Also, i need to delete data based day wise,
so i am planing to build index on daily bases, so i can easily remove entire index.
if user search for 1 week of data, i need to search data from 7 different Indexes.
How can i search from multiple Indexes?
Also, if i delete data from existing records, will index rebuild automatically or I need to do it manually?
Thanks a lot @dadoonet for quick reply, I am new to elasticsearch and with .net background. Could you please provide any reference or sample of it to go through. it will help me lot.
If i want to search records for date "2018-05-25" and "2018-05-28", Is their any way i can set those value into "Routing" options of "SearchRequest". or is their any other way so that instead of looking into all available Indexes under Aliases?
Can i pass sql query to Search() method of ElasticClient?
Like "Select * from callogs where ...." to Search() method of ElasticClient? I am using "NEST" package for
my .net applicaton?
My application provide dynamically creation facility, application convert user criteria into sql server WHERE condition runtime , is their way i can convert sql WHERE condition into Elastic compatible
What parameter i need to pass to NOT convert filed to lower case while creating index?
e.g Public Class Logs{
public string AppUserName{get;set;}
public string AssemblyName{get;set;}
}
When i pass object of Employee for indexing it convert "AppUserName" to "appUserName" and "AssemblyName" to "assemblyName", how can i ignore converting property name to lower case.
I read some where that Elastic provide queuing facility, it is true? can you please provide me some detail of it.
rather than add additional questions onto a specific question about multiple indices, it would be better to open a new question(s); they'll get more visibility as new questions, and it'll also be easier for others to find the answers if they have similar questions in the future.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.