Projects tagged ‘lucene’ and ‘php’


Jump to tag:

Projects tagged ‘lucene’ and ‘php’

Filtered by Project Tags lucene php

Refine results Project Tags search (6) php5 (5) solr (5) zend (3) java (3) ajax (3) mvc (2) web (2) zendframework (2) webservice (2) xml (2) fulltext (2)

[14 total ]

4 Users
   

VuFind is a library resource portal designed and developed for libraries by libraries. The goal of VuFind is to enable your users to search and browse through all of your library's resources by ... [More] replacing the traditional OPAC to include: * Catalog Records * Digital Library Items * Institutional Repository * Institutional Bibliography * Other Library Collections and Resources VuFind is completely modular so you can implement just the basic system, or all of the components. And since it's open source, you can modify the modules to best fit your needs or you can add new modules to extend your resource offerings. [Less]
Created about 1 year ago.

1 Users

php_solr is a lightweight php client library for the Lucene-based enterprise search server Apache Solr.
Created 11 months ago.

1 Users

Marjory is a webservice for indexing and searching for documents, utilizing a full-text search engine. It is somewhat similar to Solr, but is written in PHP and the underlying architecture allows ... [More] for using search engines other than Lucene (no other adaptor is implemented yet, though). Marjory is based on the Zend Framework and uses Zend_Search_Lucene as the default search engine. Initial development was sponsored by Jimdo, a company offering web-based tools to create free websites. [Less]
Created 12 months ago.

1 Users
 

Fez is an open source project to produce and maintain a highly flexible web interface to FEDORA for any Library or Institution to configure and publish or archive documents of any type sustainably.
Created 12 months ago.

0 Users

Emustru is an open source Web-based English tutor. It teaches English through a series of personalized dynamic quizzes. The primary features of Emustru are - Spelling : An adaptable spelling quiz ... [More] with over 8000 popular English words that appear in exams such as the SAT based on FreeTTS text to speech software. 2. Vocabulary: A vocabulary quiz that tests for the meaning of words using the public domain WordNet software. 3. Sentence Completion: A quiz with sentences with missing words based on a collection of sentences from the "Reuters Collection" and other books from Project Gutenberg. 4. Puzzles: A number of word puzzles such as Hangman. 5. Customization: New word lists can be added to customize the source of the questions in all quizzes. [Less]
Created 12 months ago.

0 Users

This project is a Joomla! 1.5 component for searching with Apache Lucene. provides: com_search_lucene: Zend Lucene searching component for Joomla! indexer: for indexing with Zend Lucene or Java ... [More] Lucene via php-java-bridge plugins: for indexing and searching various parts of Joomla! uses: Zend Lucene from Zend Php Framework http://framework.zend.com php-java-bridge from http://php-java-bridge.sourceforge.net [Less]
Created about 1 month ago.

0 Users

Search and stream your music collection, wherever you are. Drag & drop playlists to software player of choice. Songs are streamed while you listen. Drop in, zero-configuration installation. No ... [More] dependencies (except PHP5). Add application icon on desktop, (Gears or Google Chrome required). Forum | Installation | Credits [Less]
Created 12 months ago.

0 Users

Servist is a web application to display and search metadata corpora (eventually bibliographic data).
Created about 1 year ago.

0 Users

Goals of this project include:Creating an easily searchable, easily editable database backend Creative search functionality including By fridge contents By ingredient subset By score Personalizable ... [More] with recipe notes & individual scores Ability to designate favorite/least favorite recipes Automatic creation of weekly menus [Less]
Created 12 months ago.

0 Users

Solphr (pronounced "sulfur") is an object-oriented PHP5 library designed for ease of use and deployment for communicating with Solr. Why a new library?In the process of deploying Solr for searching ... [More] video, the developers at Frameweld determined that the pre-existing solutions were less than satisfactory. While the solutions offered access to Solr, they were either missing too much functionality (the existing pure PHP offerings) or had an API that was overcomplicated and impossible to learn (the PECL extension). Out of the necessity for an easy to use and deploy library, Solphr was born and has since been deployed several times for several different projects at Frameweld. Early on, the decision was made to open source the library, hoping that others would find a concise and easy-to-use library (that requires little no knowledge of how Solr works) useful. FeaturesPHP5 code written with modern OOP practices in mind. Full API documentation from PHPDoc tags. Most pertinent logic abstracted into classes (Lucene query syntax building from native variables, date range generation, etc.) Supports the full range of applicable Solr response writers (XML as SimpleXML, JSON, PHP and PHP-Serialized natively). Modular interface with reusable components. Pluggable network backend, offering the potential for many different backedns (fopen and BSD-style socket function based backends are planned, but the cURL backend is the only one currently supplied). PDO style fetch modes: FETCH_ARRAY, FETCH_GROUP. Planned FeaturesBetter documentation fopen / BSD style socket function request backends. FETCH_OBJECT, FETCH_CLASS fetch modes. More advanced error handling SQL-based pure PHP index builder (Imagine feeding Solr a SQL query and building an index). (For 1.4) Deletion of documents based on ID and query at the same time. HTTP Auth support Dismax support (outside of Solphr_Query_Raw) Example UsageaddQueryItem($dateRange); $solphr->addQueryItem($terms); $solphr->execute(); $groupedResults = $solphr->fetchAll(Solphr_Search::FETCH_ARRAY | Solphr_Search::FETCH_GROUP, 'second_column'); $detailedStats = $solphr->getSearchStats(); /*********** Delete a record by query ************/ $url = "http://example.com/solr/update"; $delete = new Solphr_Delete($url); $delete->addByQuery(new Solphr_Query_Term('not all documents')); $delete->executeByQuery(); $delete->commit(); $delete->optimize(); /*********** Add/Update a record ************/ $url = "http://example.com/solr/update"; $add = new Solphr_AddUpdate($url); $record = new Solphr_Record(); $record->foo = 'bar'; $record->foo = 'baz'; //sets multivalued automatically $add->addRecord($record); $add->submitRecords(); $add->commit(); $add->optimize(); [Less]
Created 3 months ago.