Don't query the "untouched" field with a matchPhrasePrefixQuery because you
don't have position for this. Also make sure the positions are switched on
for all the fields you query.

"companyName" : { "type" : "string", "term_vector":
"with_positions_offsets_payloads", "analyzer" :
"test_whitespace_wdf_lcf_analyzer"
},


On 25 March 2014 10:06, Praveenkumar Arepalli <
[email protected]> wrote:

>
> {
> "index.analysis.analyzer.test_whitespace_wdf_lcf_analyzer.filter.1" : 
> "test_lowercase_filter",
> "index.analysis.analyzer.test_whitespace_wdf_lcf_analyzer.filter.0" : 
> "test_word_delimiter_filter",
>
>
> "index.analysis.analyzer.test_whitespace_wdf_lcf_analyzer.tokenizer" : 
> "test_whitespace_tokenizer",
> "index.analysis.filter.test_lowercase_filter.type" : "lowercase",
> "index.analysis.filter.test_word_delimiter_filter.catenate_words" : "true",
>
>
> "index.analysis.filter.test_word_delimiter_filter.type" : "word_delimiter",
> "index.analysis.filter.test_word_delimiter_filter.preserve_original" : "true",
> "index.analysis.filter.test_word_delimiter_filter.catenate_numbers" : "true",
>
>
> "index.analysis.filter.test_word_delimiter_filter.catenate_all" : "true"
> "index.analysis.analyzer.test_sort_analyzer.filter" : "lowercase",
> "index.analysis.analyzer.test_sort_analyzer.tokenizer" : "keyword",
>
>
>
> }
>
>
>
>
> "companyName" : {
>         "type" : "multi_field",
>         "fields" : {
>           "companyName" : {
>             "type" : "string",
>
>
>             "analyzer" : "test_whitespace_wdf_lcf_analyzer"
>
>           },
>           "sortable" : {
>             "type" : "string",
>             "analyzer" : "test_sort_analyzer",
>
>
>
>             "include_in_all" : false
>           },
>           "untouched" : {
>             "type" : "string",
>             "index" : "not_analyzed",
>
>             "norms" : {
>
>               "enabled" : false
>             },
>             "index_options" : "docs",
>             "include_in_all" : false
>           }
>         }
>       }
>
>
>
>
> My Input data : group & Company
>
> it was stored successfully
>
>
> now am searching with "group & Company"
> using matchPhrasePrefixQuery
>
>
>
>
>
> On Tue, Mar 25, 2014 at 1:33 PM, Michael Kleen <[email protected]> wrote:
>
>> Hi Praveenkumar,
>>
>> what is your index layout, your input data and what is your query request
>> ? Can you post your setup as a working example using curls similiar to
>> https://gist.github.com/mkleen/4739479 ? In this way its easy to help
>> you here.
>>
>> Regards,
>>
>> Michael
>>
>>
>> On 25 March 2014 08:29, Praveenkumar Arepalli <
>> [email protected]> wrote:
>>
>>>
>>> "companyName" : {
>>>         "type" : "multi_field",
>>>         "fields" : {
>>>           "companyName" : {
>>>             "type" : "string",
>>>             "analyzer" : "apptivo_whitespace_wdf_lcf_analyzer"
>>>           },
>>>           "sortable" : {
>>>             "type" : "string",
>>>             "analyzer" : "apptivo_sort_analyzer",
>>>             "include_in_all" : false
>>>           },
>>>           "untouched" : {
>>>             "type" : "string",
>>>             "index" : "not_analyzed",
>>>             "norms" : {
>>>               "enabled" : false
>>>             },
>>>             "index_options" : "docs",
>>>             "include_in_all" : false
>>>           }
>>>         }
>>>       }
>>>
>>>
>>> When i am searching in compantName field
>>> nested: IllegalStateException[field "companyName" was indexed without 
>>> position data; cannot run PhraseQuery (term=spectrum)]; }
>>>
>>>
>>>
>>>
>>>
>>> How to resolve this ?
>>>
>>>
>>>
>>> On Tue, Mar 25, 2014 at 12:54 PM, Praveenkumar Arepalli <
>>> [email protected]> wrote:
>>>
>>>> Your help is appreciated.
>>>>
>>>>
>>>> On Tue, Mar 25, 2014 at 12:52 PM, David Pilato <[email protected]> wrote:
>>>>
>>>>>
>>>>> http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-request-explain.html#search-request-explain
>>>>>
>>>>>
>>>>> --
>>>>> David ;-)
>>>>> Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
>>>>>
>>>>>
>>>>> Le 25 mars 2014 à 08:18, Praveenkumar Arepalli <
>>>>> [email protected]> a écrit :
>>>>>
>>>>> How to use explain David?
>>>>>
>>>>>
>>>>> On Tue, Mar 25, 2014 at 12:44 PM, David Pilato <[email protected]>wrote:
>>>>>
>>>>>> I understand that you as a developer want to know it.
>>>>>> My question is what are you going to do with that information?
>>>>>>
>>>>>> If it's for debugging purpose then explain is fine.
>>>>>>
>>>>>>
>>>>>> --
>>>>>> David ;-)
>>>>>> Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
>>>>>>
>>>>>>
>>>>>> Le 25 mars 2014 à 08:07, Praveenkumar Arepalli <
>>>>>> [email protected]> a écrit :
>>>>>>
>>>>>> Hi David,
>>>>>> A record have 40 fields
>>>>>> if the each field has same word in it then as  a developer I want
>>>>>> know which field is matched
>>>>>>
>>>>>> Ex:
>>>>>> {
>>>>>> "name" : "joseph",
>>>>>> "phoneNumber" : "joseph 123",
>>>>>> "emailId" : "joseph 234",
>>>>>> "address" : "joseph street",
>>>>>>  .....
>>>>>>
>>>>>> }
>>>>>> like this 40 fields
>>>>>>
>>>>>> i am using matchQuery to get results back.
>>>>>>
>>>>>> My searchText will be "joseph"
>>>>>>
>>>>>> it is returning results but eagerly waiting to know field is matched.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Tue, Mar 25, 2014 at 12:29 PM, David Pilato <[email protected]>wrote:
>>>>>>
>>>>>>> May be using explain option.
>>>>>>>
>>>>>>> But question is more "why a user would like knowing that?"
>>>>>>> Could you describe a little more your use case and what you are
>>>>>>> trying to achieve?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> David ;-)
>>>>>>> Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
>>>>>>>
>>>>>>>
>>>>>>> Le 25 mars 2014 à 07:37, Praveenkumar Arepalli <
>>>>>>> [email protected]> a écrit :
>>>>>>>
>>>>>>> Hi Team, I have little knowledge in elasticsearch but i cannot
>>>>>>> satisfied with what have know.i want to enhance my knowledge.
>>>>>>> Here is the question 1.How to know which field is matched in indexed
>>>>>>> document while fetching from Index?
>>>>>>> Ex: structure of document in index
>>>>>>>
>>>>>>> Document #1 { \"name\" : \"praveen kumar\", \"Company\" : \"praveen
>>>>>>> Tech\", \"email\" : \"[email protected]\", \"phone\" :
>>>>>>> \"1234567890\" }
>>>>>>> Document #2 { \"name\" : \"joseph\", \"company\": \"praveen Tech\" }
>>>>>>>
>>>>>>> --
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "elasticsearch" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>> send an email to [email protected].
>>>>>>>
>>>>>>> To view this discussion on the web visit
>>>>>>> https://groups.google.com/d/msgid/elasticsearch/7be39d44-4573-422b-ac69-d22989062b1a%40googlegroups.com<https://groups.google.com/d/msgid/elasticsearch/7be39d44-4573-422b-ac69-d22989062b1a%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>
>>>>>>> --
>>>>>>> You received this message because you are subscribed to a topic in
>>>>>>> the Google Groups "elasticsearch" group.
>>>>>>> To unsubscribe from this topic, visit
>>>>>>> https://groups.google.com/d/topic/elasticsearch/N1MJrXE1Zng/unsubscribe
>>>>>>> .
>>>>>>> To unsubscribe from this group and all its topics, send an email to
>>>>>>> [email protected].
>>>>>>> To view this discussion on the web visit
>>>>>>> https://groups.google.com/d/msgid/elasticsearch/38D636E7-01B5-4E17-BBCD-EBAC6B75E6DC%40pilato.fr<https://groups.google.com/d/msgid/elasticsearch/38D636E7-01B5-4E17-BBCD-EBAC6B75E6DC%40pilato.fr?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Thanks & Regards:
>>>>>> Praveenkumar Arepalli
>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "elasticsearch" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to [email protected].
>>>>>> To view this discussion on the web visit
>>>>>> https://groups.google.com/d/msgid/elasticsearch/CACuc-KnVn4TdXZGj95tF%3DZo2LfS%2BWZ9CzYJMn4GNFOd-hRQkmA%40mail.gmail.com<https://groups.google.com/d/msgid/elasticsearch/CACuc-KnVn4TdXZGj95tF%3DZo2LfS%2BWZ9CzYJMn4GNFOd-hRQkmA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to a topic in
>>>>>> the Google Groups "elasticsearch" group.
>>>>>> To unsubscribe from this topic, visit
>>>>>> https://groups.google.com/d/topic/elasticsearch/N1MJrXE1Zng/unsubscribe
>>>>>> .
>>>>>> To unsubscribe from this group and all its topics, send an email to
>>>>>> [email protected].
>>>>>> To view this discussion on the web visit
>>>>>> https://groups.google.com/d/msgid/elasticsearch/78BBE902-889B-4B26-BA32-1D56758D6FE8%40pilato.fr<https://groups.google.com/d/msgid/elasticsearch/78BBE902-889B-4B26-BA32-1D56758D6FE8%40pilato.fr?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Thanks & Regards:
>>>>> Praveenkumar Arepalli
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "elasticsearch" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/elasticsearch/CACuc-Kn38vmWFw%2BRFGG%3DV4xtCCAiDaxvafwen%3Dp6qq82GnVDPg%40mail.gmail.com<https://groups.google.com/d/msgid/elasticsearch/CACuc-Kn38vmWFw%2BRFGG%3DV4xtCCAiDaxvafwen%3Dp6qq82GnVDPg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to a topic in the
>>>>> Google Groups "elasticsearch" group.
>>>>> To unsubscribe from this topic, visit
>>>>> https://groups.google.com/d/topic/elasticsearch/N1MJrXE1Zng/unsubscribe
>>>>> .
>>>>> To unsubscribe from this group and all its topics, send an email to
>>>>> [email protected].
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/elasticsearch/8986FC73-1AD3-46C1-818D-795AD5EB874D%40pilato.fr<https://groups.google.com/d/msgid/elasticsearch/8986FC73-1AD3-46C1-818D-795AD5EB874D%40pilato.fr?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Thanks & Regards:
>>>> Praveenkumar Arepalli
>>>>
>>>
>>>
>>>
>>> --
>>> Thanks & Regards:
>>> Praveenkumar Arepalli
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "elasticsearch" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>>  To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/elasticsearch/CACuc-K%3DuBGDF3KYjMahZ0N8VQhs1F%2BbKHW-%2B%2BOYj7r4uKqp2kg%40mail.gmail.com<https://groups.google.com/d/msgid/elasticsearch/CACuc-K%3DuBGDF3KYjMahZ0N8VQhs1F%2BbKHW-%2B%2BOYj7r4uKqp2kg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "elasticsearch" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/elasticsearch/N1MJrXE1Zng/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/elasticsearch/CAALawn7XO4NV0U%3Dk3zS3RSdHd1pzaJayEFT1OYeDLXR3bT0nKA%40mail.gmail.com<https://groups.google.com/d/msgid/elasticsearch/CAALawn7XO4NV0U%3Dk3zS3RSdHd1pzaJayEFT1OYeDLXR3bT0nKA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Thanks & Regards:
> Praveenkumar Arepalli
>
> --
> You received this message because you are subscribed to the Google Groups
> "elasticsearch" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elasticsearch/CACuc-KntXc2g%2Bgbru8JRNzhPis7SbSUSrwK7BRcUAomQu1gdVA%40mail.gmail.com<https://groups.google.com/d/msgid/elasticsearch/CACuc-KntXc2g%2Bgbru8JRNzhPis7SbSUSrwK7BRcUAomQu1gdVA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CAALawn7Xu%3DHeK8W1FuiVHXSXQwE-X2p9yDEHA3q1ARTism-qCQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to