Changeset 509:9d05befdd462 in documentViewer for MpdlXmlTextServer.py
- Timestamp:
- Feb 27, 2012, 8:57:18 PM (12 years ago)
- Branch:
- elementtree
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
MpdlXmlTextServer.py
r508 r509 271 271 272 272 273 def getSearchResults(self, mode, query=None, docinfo=None):273 def getSearchResults(self, mode, query=None, pageinfo=None, docinfo=None): 274 274 """loads list of search results and stores XML in docinfo""" 275 275 logging.debug("getSearchResults mode=%s query=%s"%(mode, query)) … … 282 282 283 283 docpath = docinfo['textURLPath'] 284 # we need to set a result set size 285 pagesize = 1000 286 pn = 1 284 287 285 # fetch full results 288 286 params = {'document': docpath, … … 291 289 'query': query, 292 290 'queryResultPageSize': 1000, 293 'queryResultPN': 1} 291 'queryResultPN': 1, 292 'characterNormalization': pageinfo.get('characterNormalization', 'reg')} 294 293 pagexml = self.getServerData("doc-query.xql",urllib.urlencode(params)) 295 294 #pagexml = self.getServerData("doc-query.xql","document=%s&mode=%s&queryType=%s&query=%s&queryResultPageSize=%s&queryResultPN=%s&s=%s&viewMode=%s&characterNormalization=%s&highlightElementPos=%s&highlightElement=%s&highlightQuery=%s"%(docpath, 'text', queryType, urllib.quote(query), pagesize, pn, s, viewMode,characterNormalization, highlightElementPos, highlightElement, urllib.quote(highlightQuery))) … … 322 321 #TODO: cache only one search 323 322 if not docinfo.has_key('resultXML_%s_%s'%(mode,query)): 324 self.getSearchResults(mode=mode, query=query, docinfo=docinfo)323 self.getSearchResults(mode=mode, query=query, pageinfo=pageinfo, docinfo=docinfo) 325 324 326 325 resultxml = docinfo.get('resultXML_%s_%s'%(mode,query), None)
Note: See TracChangeset
for help on using the changeset viewer.