comparison QueryADB.py @ 352:a22b18005853 serializedQuery

serialized query now with power.
author mas01mc
date Thu, 06 Nov 2008 22:57:39 +0000
parents af3bc78e0f77
children 1662745233d9
comparison
equal deleted inserted replaced
351:af3bc78e0f77 352:a22b18005853
94 xmlns:adb="http://tempuri.org/adb.xsd"> 94 xmlns:adb="http://tempuri.org/adb.xsd">
95 <SOAP-ENV:Body> 95 <SOAP-ENV:Body>
96 <adb:shingleQuery> 96 <adb:shingleQuery>
97 <dbName>%s</dbName> 97 <dbName>%s</dbName>
98 <qVector> 98 <qVector>
99 <dim>%s</dim>
99 %s 100 %s
100 <dim>%s</dim> 101 %s
101 </qVector> 102 </qVector>
102 <queryType>32</queryType> 103 <queryType>32</queryType>
103 <pointNN>%s</pointNN> 104 <pointNN>%s</pointNN>
104 <trackNN>%s</trackNN> 105 <trackNN>%s</trackNN>
105 <sequenceLength>1</sequenceLength> 106 <sequenceLength>1</sequenceLength>
161 162
162 163
163 ############### Shingle Query - Show the data closest to one shingle ########### 164 ############### Shingle Query - Show the data closest to one shingle ###########
164 def RunShingleQuery(): 165 def RunShingleQuery():
165 global debug, dbName 166 global debug, dbName
166 queryVector='<Qvector>1.0</Qvector><Qvector>0.5</Qvector><Qvector>0.25</Qvector>'
167 featureDim = '3' 167 featureDim = '3'
168 queryVector='<v>1.0</v><v>0.5</v><v>0.25</v>'
169 powerVector='<p>-1.0</p>'
168 pointNN = '10' 170 pointNN = '10'
169 trackNN = '5' 171 trackNN = '5'
170 queryRadius = '0.5' 172 queryRadius = '0.5'
171 absoluteThreshold = '-4.5' 173 absoluteThreshold = '-4.5'
172 lshExact = '0' 174 lshExact = '0'
173 message = SHINGLE_QUERY_TEMPLATE 175 message = SHINGLE_QUERY_TEMPLATE
174 message = SHINGLE_QUERY_TEMPLATE%(dbName, queryVector, featureDim, pointNN, trackNN, queryRadius, absoluteThreshold, lshExact); 176 message = SHINGLE_QUERY_TEMPLATE%(dbName, featureDim, queryVector, powerVector, pointNN, trackNN, queryRadius, absoluteThreshold, lshExact);
175 # print message 177 # print message
176 print message 178 print message
177 response = SendXMLCommand(message) 179 response = SendXMLCommand(message)
178 ParseShingleXML(response) 180 ParseShingleXML(response)
179 181