I have having issues with {!join}. If the core have multiValued field and
the inner join does not have a multiValued field it does not find the
ones...

Solr 5.3.1... <luceneMatchVersion>5.3.1</luceneMatchVersion>

Example.

PS1226 is in practicing_specialties_codes in providersearch core. This
field is multiValued.

in the autosuggest core there is NOT a field for PS1226 in there. This
field is called prac_spec_code and is single values.


http://localhost:8983/solr/providersearch/select?q=*%3A*&wt=json&indent=true&fq=practicing_specialties_codes:PS1226&fl=practicing_specialties_codes

I get:


   - docs:
   [
      -
      {
         - practicing_specialties_codes:
         [
            - "PS1010",
            - "PS282",
            - "PS1226"
            ]
         }
      ]



In autosuggest there is nothing:

http://localhost:8983/solr/autosuggest/select?q=*%3A*&wt=json&indent=true&fq=prac_spec_code:PS1226&fl=prac_spec_code

Nothing.

Then a join should find what is in providersearch but missing in
autosuggest.

http://localhost:8983/solr/providersearch/select?debugQuery=true&wt=json&q=*:*&rows=10&fq=practicing_specialties_codes:PS1226&fl=practicing_specialties_codes&fq=NOT%20{!join%20from=prac_spec_code%20to=practicing_specialties_codes%20fromIndex=autosuggest}auto_type:PRACSPEC

or

http://hgsolr2sl1:8983/solr/providersearch/select?debugQuery=true&wt=json&q=*:*&rows=10&fl=practicing_specialties_codes&fq=NOT%20{!join%20from=prac_spec_code%20to=practicing_specialties_codes%20fromIndex=autosuggest}auto_type:PRACSPEC

or

http://hgsolr2sl1:8983/solr/providersearch/select?debugQuery=true&wt=json&q=*:*&rows=10&fl=practicing_specialties_codes&fq=NOT%20{!join%20from=prac_spec_code%20to=practicing_specialties_codes%20fromIndex=autosuggest}*:*

I also tried *:* AND NOT {!join}

I get 0 results. This seems to be a bug.

{

   - responseHeader:
   {
      - status: 0,
      - QTime: 178,
      - params:
      {
         - q: "*:*",
         - fl: "practicing_specialties_codes",
         - fq: "NOT {!join from=prac_spec_code
         to=practicing_specialties_codes fromIndex=autosuggest}*:*",
         - rows: "10",
         - wt: "json",
         - debugQuery: "true"
         }
      },
   - response:
   {
      - numFound: 0,
      - start: 0,
      - docs: [ ]
      },
   - debug:
   {
      - rawquerystring: "*:*",
      - querystring: "*:*",
      - parsedquery: "MatchAllDocsQuery(*:*)",
      - parsedquery_toString: "*:*",
      - explain: { },
      - QParser: "LuceneQParser",
      - filter_queries:
      [
         - "NOT {!join from=prac_spec_code to=practicing_specialties_codes
         fromIndex=autosuggest}*:*"
         ],
      - parsed_filter_queries:
      [
         - "-JoinQuery({!join from=prac_spec_code
         to=practicing_specialties_codes fromIndex=autosuggest}*:*)"
         ],
      - timing:
      {
         - time: 177,
         - prepare:
         {
            - time: 0,
            - query:
            {
               - time: 0
               },
            - facet:
            {
               - time: 0
               },
            - facet_module:
            {
               - time: 0
               },
            - mlt:
            {
               - time: 0
               },
            - highlight:
            {
               - time: 0
               },
            - stats:
            {
               - time: 0
               },
            - expand:
            {
               - time: 0
               },
            - debug:
            {
               - time: 0
               }
            },
         - process:
         {
            - time: 177,
            - query:
            {
               - time: 177
               },
            - facet:
            {
               - time: 0
               },
            - facet_module:
            {
               - time: 0
               },
            - mlt:
            {
               - time: 0
               },
            - highlight:
            {
               - time: 0
               },
            - stats:
            {
               - time: 0
               },
            - expand:
            {
               - time: 0
               },
            - debug:
            {
               - time: 0
               }
            }
         }
      }

}




-- 
Bill Bell
billnb...@gmail.com
cell 720-256-8076

Reply via email to