mirror of
https://github.com/MariaDB/server.git
synced 2025-08-04 17:41:48 +02:00

The filter command did not accept characters . [ ] which are valid in an attribute name for a sphinx query with json filtering. + test case added
44 lines
1 KiB
XML
44 lines
1 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<sphinx:docset>
|
|
|
|
<sphinx:schema>
|
|
<sphinx:field name="title"/>
|
|
<sphinx:field name="content"/>
|
|
<sphinx:attr name="gid" type="int"/>
|
|
<sphinx:attr name="meta" type="json"/>
|
|
</sphinx:schema>
|
|
|
|
<sphinx:document id="1">
|
|
<title>test one</title>
|
|
<content>this is my test document number one. also checking search within phrases.</content>
|
|
<gid>1</gid>
|
|
<meta>{ "foo_count": 100 }</meta>
|
|
</sphinx:document>
|
|
|
|
<sphinx:document id="2">
|
|
<title>test two</title>
|
|
<content>this is my test document number two</content>
|
|
<gid>1</gid>
|
|
</sphinx:document>
|
|
|
|
<sphinx:document id="3">
|
|
<title>another doc</title>
|
|
<content>this is another group</content>
|
|
<gid>2</gid>
|
|
</sphinx:document>
|
|
|
|
<sphinx:document id="4">
|
|
<title>doc number four</title>
|
|
<content>this is to test groups</content>
|
|
<gid>2</gid>
|
|
</sphinx:document>
|
|
|
|
<sphinx:document id="5">
|
|
<title>doc number five</title>
|
|
<content>this is to test json filtering</content>
|
|
<gid>1</gid>
|
|
<meta>{ "foo_count": 200, "sub": { "list": [ 3, 4 ], "int": 7 } }</meta>
|
|
</sphinx:document>
|
|
|
|
</sphinx:docset>
|
|
|