rinfo / rdl

Rättsdatalagret (dokumentation se http://dev.lagrummet.se/dokumentation/)
BSD 2-Clause "Simplified" License
4 stars 2 forks source link

Söksträng innehållande ? ger ibland ett 500-fel #200

Open lalindqv opened 9 years ago

lalindqv commented 9 years ago

Sökträng som innehåller tecknet "?" ger ibland ett 500-fel.

Söksträng som börjar på "?" fungerar ibland: " ?skatte" ger samma reslutat som sökning på "skatte" "?1990:10 ger 500-fel

Sökträng som slutar på ? verkar fungera: "Skatte?" ger nästan samma resultat som sökning "skatte" "1990:10?" ger nästan samma resultat som sökning på "1990:10" "räksmörg?" ger en korrekt träff

Söksträng med "?" mitt i strängen fungerar inte bra: "19?90:10" ger ett 500-fel "ska?tt" ger träff på "ska" "skatte?betalning" ger träff på "skatte" och "betalning" , men inte på "skattebetalning"

Även sökning på "19(90:10" och "19)90:10" ger 500 -fel

Andra tecken tycks fungera : !"#¤%&/=+µ<|>, tex ger sökning på "19+90:10" helt korrekt 0 träffar.

karejonssondov commented 9 years ago

Genom att slå kommandon som

curl -XPOST http://127.0.0.1:9200/rinfo/_search?q='2014:10' | python -mjson.tool | less curl -XPOST http://127.0.0.1:9200/rinfo/_search?q='2014:' | python -mjson.tool | less curl -XPOST http://127.0.0.1:9200/rinfo/_search?q='2014?' | python -mjson.tool | less curl -XPOST http://127.0.0.1:9200/rinfo/_search?q='?2014' | python -mjson.tool | less curl -XPOST http://127.0.0.1:9200/rinfo/_search?q='2014;' | python -mjson.tool | less curl -XPOST http://127.0.0.1:9200/rinfo/_search?q='2014:' | python -mjson.tool | less curl -XPOST http://127.0.0.1:9200/rinfo/_search?q='2014\:' | python -mjson.tool | less curl -XPOST http://127.0.0.1:9200/rinfo/_search?q='1990:10?' | python -mjson.tool | less curl -XPOST http://127.0.0.1:9200/rinfo/_search?q='1990\:10?' | python -mjson.tool | less curl -XPOST http://127.0.0.1:9200/rinfo/_search?q='1990\:10' | python -mjson.tool | less curl -XPOST http://127.0.0.1:9200/rinfo/_search?q='1990\:10?' | python -mjson.tool | less

lutar jag åt att det som behöver göras är att escapea kolontecknet.

karejonssondov commented 9 years ago

Hör inte detta ihop med #194 ?