के साथ ऐप इंजन पर पूर्ण-पाठ खोज मुझे Google App Engine के साथ पूर्ण टेक्स्ट खोज करने की आवश्यकता है। मैंने प्रोजेक्ट Whoosh पाया और यह वास्तव में अच्छी तरह से काम करता है, जब तक कि मैं ऐप इंजन डेवलपमेंट वातावरण का उपयोग करता हूं ... जब मैं ऐप इंजन पर अपना एप्लिकेशन अपलोड करता हूं, तो मुझे निम्न TraceBack मिल रहा है। मेरे परीक्षणों के लिए, मैं इस परियोजना में प्रदान किए गए उदाहरण एप्लिकेशन का उपयोग कर रहा हूं। क्या मैं गलत कर रहा हूँ के बारे में कोई विचार?हूश
<type 'exceptions.ImportError'>: cannot import name loads
Traceback (most recent call last):
File "/base/data/home/apps/myapp/1.334374478538362709/hello.py", line 6, in <module>
from whoosh import store
File "/base/data/home/apps/myapp/1.334374478538362709/whoosh/__init__.py", line 17, in <module>
from whoosh.index import open_dir, create_in
File "/base/data/home/apps/myapp/1.334374478538362709/whoosh/index.py", line 31, in <module>
from whoosh import fields, store
File "/base/data/home/apps/myapp/1.334374478538362709/whoosh/store.py", line 27, in <module>
from whoosh import tables
File "/base/data/home/apps/myapp/1.334374478538362709/whoosh/tables.py", line 43, in <module>
from marshal import loads
यहां मेरे पाइथन फ़ाइल में आयात है।
# Whoosh ----------------------------------------------------------------------
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..', 'utils')))
from whoosh.fields import Schema, STORED, ID, KEYWORD, TEXT
from whoosh.index import getdatastoreindex
from whoosh.qparser import QueryParser, MultifieldParser
आपकी मदद के लिए अग्रिम धन्यवाद!
ऐप इंजन के लिए मेरे परीक्षण में मैंने देखा है कि पिकल (सीपीकल की बजाय) कभी-कभी मार्शल की तुलना में 10x से अधिक धीमी होती है। – gravitation