مرحباً! EPUB-Search يجعل منشوراتك الرقمية قابلة للبحث.
ما هي حالة الاستخدام:
تجريبي
لاستخدام CLI
[sudo] npm install epub-full-text-search -g
لاستخدام المكتبة
$ npm install epub-full-text-search --save
سطر الأوامر
$ epub-search
Welcome to Epub search service
Usage: epub-search [action] [options]
Actions:
start Start the service
stop Stop the service
logs Show logs
writeToIndex Epub-book(s) which should be written to index.(Hint: the epub content have to be unzipped)
Options:
-p Path to epub folder which contains epub-book(s).
$ [sudo] epub-search start
يوفر بحث EPUB طريقتين للعمل :
الأول هو الفهرسة على الطاير . وهذا يعني أنه سيتم فهرسة الكتاب الإلكتروني في الخلفية عند فتحه. الافتراض لهذا الوضع هو كتاب EPUB3 المتوفر عن بعد. سيتم حذف فهرس البحث الذي تم إنشاؤه إذا تم إغلاق الكتاب الإلكتروني.
والثاني هو الفهرسة المسبقة . وهذا يعني أنه يمكن فهرسة جميع الكتب الإلكترونية الموجودة على الجهاز المحلي وسيكون فهرس البحث الذي تم إنشاؤه متاحًا بشكل دائم خلال جميع جلسات القراءة. لذلك من الممكن مصطلحات البحث في جميع الكتب الإلكترونية المفهرسة.
http://localhost:8085/addToIndex?url=${epub}/&uuid=${uuid}
http://localhost:8085/search?q=${term}&uuid=${uuid}
http://localhost:8085/deleteFromIndex?&uuid=${uuid}
لنبدأ بفهرسة بعض ملفات EPUB:
$ epub-search writeToIndex -p <path>
البحث عن المصطلح:
http://localhost:8085/search?q= ${term} &t= ${EPUB-title} ;
$ http://localhost:8085/matcher?beginsWith= بداية-the-text-to-match
المهام
في البداية، يرجى تثبيت epub-search عالميًا:
[sudo] npm install epub-full-text-search -g
ابدأ الخدمة:
$ [sudo] epub-search start
إضافة نماذج epubs إلى الفهرس:
epub-search writeToIndex -p {prefix}/node_modules/epub-full-text-search/node_modules/epub3-samples
الآن يجب أن نحصل على بعض النتائج لمصطلح epub
:
للطلبات يمكنك استخدام $ curl -XGET "http://localhost:8085/search?q=math" أو المتصفح ...
البحث ضمن مجموعة الكتب الإلكترونية بأكملها:
http://localhost:8085/search?q=math
قم بتعيين عامل التصفية لعنوان الكتاب t="..."
للبحث فقط داخل كتاب إلكتروني محدد:
http://localhost:8085/search?q=epub&t=Accessible+EPUB+3
أو يمكننا الحصول على بعض الاقتراحات للإكمال التلقائي:
http://localhost:8085/matcher?beginsWith=epu
المهام
المهام
تثبيت جميع الوحدات التابعة: npm install
.
بدء npm run start
. يجب أن يقوم بتشغيل خادم سريع على جهازك المحلي.
عندما تنتقل إلى http://localhost:8085/ يمكنك مشاهدة العرض التوضيحي؟.
ملاحظة: تبدأ عملية الفهرسة المسبقة تلقائيًا وتستغرق بضع ثوانٍ حتى يتوفر بحث الفهرسة المسبقة.
يستخدم EPUB-Search فهرس البحث لفهرسة محتوى الكتاب.
مرحباً بك جداً...:-)