Thanks for finally specifying the feature so concisely. IOW, you want the ES
feature of being able to specify the analyzer for the field as opposed to
the field type.
See:
http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/mapping-intro.html
"For analyzed string fields, use the analyzer attribute to specify which
analyzer to apply both at search time and at index time. By default,
Elasticsearch uses the standard analyzer, but you can change this by
specifying one of the built-in analyzers, such as whitespace, simple, or
english... In Custom analyzers we will show you how to define and use custom
analyzers as well."
No, Solr does not have that feature per se - you have to specify a custom
field TYPE to specify the analyzer.
-- Jack Krupansky
-----Original Message-----
From: Ankit Jain
Sent: Monday, September 1, 2014 2:14 AM
To: solr-user@lucene.apache.org
Subject: Re: Specify Analyzer per field
Thanks for the response guys..
Let's consider I have two fields X and Y and field type of both fields are
*text*. Now, i want to use whitespace analyzer for field X and standard
analyzer for field Y.
In Elasticsearch, we can specify the different analyzer for same field
type. Is this feature is available in Solr ?
I want to use schema less feature Solr because the schema is created at
runtime as per user input.
Regards,
Ankit Jain
On Sat, Aug 30, 2014 at 4:53 AM, Walter Underwood <wun...@wunderwood.org>
wrote:
Then don’t use schemaless.
We need a LOT more info about the application.
wunder
Walter Underwood
wun...@wunderwood.org
http://observer.wunderwood.org/
On Aug 29, 2014, at 4:11 PM, Erick Erickson <erickerick...@gmail.com>
wrote:
> bq: Can't you just use old fashion dynamic fields and use suffixes to
mark
> the
> type you want?
>
> Not with "schemaless" I don't think, since you don't quite know what the
> names of the fields are in the first place. It's unlikely that the input
> format has field names like "age_t" that would map to the dynamic
field....
>
>
> On Fri, Aug 29, 2014 at 8:55 AM, Alexandre Rafalovitch <
arafa...@gmail.com>
> wrote:
>
>> Can't you just use old fashion dynamic fields and use suffixes to mark
the
>> type you want?
>> On 29/08/2014 8:17 am, "Ankit Jain" <ankitjainc...@gmail.com> wrote:
>>
>>> Hi All,
>>>
>>> I would like to use schema less feature of Solr and also want to
specify
>>> the analyzer of each field at runtime(specify analyzer at the time of
>>> adding new field into solr).
>>>
>>> Also, I want to use the different analyzer for same field type.
>>>
>>> --
>>> Thanks,
>>> Ankit Jain
>>>
>>
--
Thanks,
Ankit Jain