[ 
https://issues.apache.org/jira/browse/SOLR-10425?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hoss Man reassigned SOLR-10425:
-------------------------------

         Assignee: Tomás Fernández Löbbe
    Fix Version/s: 6.5.1
                   6.6
                   master (7.0)
      Description: 
(NOTE: description below focuses on {{IntPointField}}, but problem seems to 
affect all {{PointField}} subclasses)

There seems to be a disconnect between {{PointField.createFields}} -> 
{{IntPointField.createField}} -> {{PointField.isFieldUsed}} that results in an 
{{org.apache.lucene.document.IntPoint}} being created for each field value, 
even if field is {{indexed="false"}}

Steps to reproduce...

{noformat}
bin/solr -e techproducts
...
curl -X POST -H 'Content-type:application/json' --data-binary '{
  "add-field":{
     "name":"hoss_points_check",
     "type":"pint",
     "stored":true,
     "docValues":false,
     "indexed":false}
}' http://localhost:8983/solr/techproducts/schema
...
curl -X POST -H 'Content-type:application/json' --data-binary 
'[{"id":"HOSS","hoss_points_check":42}]' 
'http://localhost:8983/solr/techproducts/update/json?commit=true'
...
curl 'http://localhost:8983/solr/techproducts/query?q=id:HOSS'
{
  "responseHeader":{
    "status":0,
    "QTime":3,
    "params":{
      "q":"id:HOSS"}},
  "response":{"numFound":1,"start":0,"docs":[
      {
        "id":"HOSS",
        "hoss_points_check":42,
        "_version_":1563795876337418240}]
  }}
curl 'http://localhost:8983/solr/techproducts/query?q=hoss_points_check:42'
{
  "responseHeader":{
    "status":0,
    "QTime":2,
    "params":{
      "q":"hoss_points_check:42"}},
  "response":{"numFound":1,"start":0,"docs":[
      {
        "id":"HOSS",
        "hoss_points_check":42,
        "_version_":1563795876337418240}]
  }}
{noformat}

Note that I can search on the doc using the  "hoss_points_check" field even 
though it is {{docValues="false" indexed="false"}}


  was:

(NOTE: description below focuses on {{IntPointField}}, but problem seems to 
affect all {{PointField}} subclasses)

There seems to be a disconnect between {{PointField.createFields}} -> 
{{IntPointField.createField}} -> {{PointField.isFieldUsed}} that results in an 
{{org.apache.lucene.document.IntPoint}} being created for each field value, 
even if field is {{indexed="false"}}

Steps to reproduce...

{noformat}
bin/solr -e techproducts
...
curl -X POST -H 'Content-type:application/json' --data-binary '{
  "add-field":{
     "name":"hoss_points_check",
     "type":"pint",
     "stored":true,
     "docValues":false,
     "indexed":false}
}' http://localhost:8983/solr/techproducts/schema
...
curl -X POST -H 'Content-type:application/json' --data-binary 
'[{"id":"HOSS","hoss_points_check":42}]' 
'http://localhost:8983/solr/techproducts/update/json?commit=true'
...
curl 'http://localhost:8983/solr/techproducts/query?q=id:HOSS'
{
  "responseHeader":{
    "status":0,
    "QTime":3,
    "params":{
      "q":"id:HOSS"}},
  "response":{"numFound":1,"start":0,"docs":[
      {
        "id":"HOSS",
        "hoss_points_check":42,
        "_version_":1563795876337418240}]
  }}
curl 'http://localhost:8983/solr/techproducts/query?q=hoss_points_check:42'
{
  "responseHeader":{
    "status":0,
    "QTime":2,
    "params":{
      "q":"hoss_points_check:42"}},
  "response":{"numFound":1,"start":0,"docs":[
      {
        "id":"HOSS",
        "hoss_points_check":42,
        "_version_":1563795876337418240}]
  }}
{noformat}

Note that I can search on the doc using the  "hoss_points_check" field even 
though it is {{docValues="false" indexed="false"}}



> PointFields ignore indexed="false"
> ----------------------------------
>
>                 Key: SOLR-10425
>                 URL: https://issues.apache.org/jira/browse/SOLR-10425
>             Project: Solr
>          Issue Type: Bug
>      Security Level: Public(Default Security Level. Issues are Public) 
>            Reporter: Hoss Man
>            Assignee: Tomás Fernández Löbbe
>             Fix For: master (7.0), 6.6, 6.5.1
>
>         Attachments: SOLR-10425_hoss.patch, SOLR-10425.patch, 
> SOLR-10425.patch, SOLR-10425.patch, SOLR-10425.patch, SOLR-10425.patch
>
>
> (NOTE: description below focuses on {{IntPointField}}, but problem seems to 
> affect all {{PointField}} subclasses)
> There seems to be a disconnect between {{PointField.createFields}} -> 
> {{IntPointField.createField}} -> {{PointField.isFieldUsed}} that results in 
> an {{org.apache.lucene.document.IntPoint}} being created for each field 
> value, even if field is {{indexed="false"}}
> Steps to reproduce...
> {noformat}
> bin/solr -e techproducts
> ...
> curl -X POST -H 'Content-type:application/json' --data-binary '{
>   "add-field":{
>      "name":"hoss_points_check",
>      "type":"pint",
>      "stored":true,
>      "docValues":false,
>      "indexed":false}
> }' http://localhost:8983/solr/techproducts/schema
> ...
> curl -X POST -H 'Content-type:application/json' --data-binary 
> '[{"id":"HOSS","hoss_points_check":42}]' 
> 'http://localhost:8983/solr/techproducts/update/json?commit=true'
> ...
> curl 'http://localhost:8983/solr/techproducts/query?q=id:HOSS'
> {
>   "responseHeader":{
>     "status":0,
>     "QTime":3,
>     "params":{
>       "q":"id:HOSS"}},
>   "response":{"numFound":1,"start":0,"docs":[
>       {
>         "id":"HOSS",
>         "hoss_points_check":42,
>         "_version_":1563795876337418240}]
>   }}
> curl 'http://localhost:8983/solr/techproducts/query?q=hoss_points_check:42'
> {
>   "responseHeader":{
>     "status":0,
>     "QTime":2,
>     "params":{
>       "q":"hoss_points_check:42"}},
>   "response":{"numFound":1,"start":0,"docs":[
>       {
>         "id":"HOSS",
>         "hoss_points_check":42,
>         "_version_":1563795876337418240}]
>   }}
> {noformat}
> Note that I can search on the doc using the  "hoss_points_check" field even 
> though it is {{docValues="false" indexed="false"}}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to