Replies: 10 comments 6 replies
-
@lilients, just FYI, as I believe you're working on modernizing the Lucene plugin? We have no concrete goals here, just a sense that the built-in search engine could be improved, and that there may be good alternatives that we can integrate rather than maintaining our own. |
Beta Was this translation helpful? Give feedback.
-
(See also #321 -- searching should be extended to issue galleys etc.) |
Beta Was this translation helpful? Give feedback.
-
Speaking only for OMP, the amount of metadata in a catalog is very small, and searching/arranging/filtering that data could completely be done client side. That excludes the full texts of course. See here for an example with actual (static) data from an OMP installation: http://langsci.github.io/catalog |
Beta Was this translation helpful? Give feedback.
-
There's a related thread about this in the forum: https://forum.pkp.sfu.ca/t/omp-filtering-for-book-catalog/39618 |
Beta Was this translation helpful? Give feedback.
-
An alternative to our own searching toolset that wouldn't require additional server dependencies: https://github.com/teamtnt/tntsearch |
Beta Was this translation helpful? Give feedback.
-
^ Interesting! It does require SQLite, which it uses for its own storage, so I'd want to verify that it has very wide uptake in general -- but I suspect it does. It's a shame it can't just use the same PDO toolset it uses for a data source as the indexing storage as well. |
Beta Was this translation helpful? Give feedback.
-
Ah, that's a shame. I saw a couple of issues (1, 2) talking about alternate db implementations. I wonder if they'd accept a PR going forward... |
Beta Was this translation helpful? Give feedback.
-
For reference, here is a client side implementation of metadata search in OMP Here is the code https://github.com/langsci/catalogSearchPage |
Beta Was this translation helpful? Give feedback.
-
Coming to a concrete proposal for this:
|
Beta Was this translation helpful? Give feedback.
-
Closing this discussion in favour of the concrete implementation proposed here: #8920 (comment) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
The search functionality in OJS and OMP has not had much attention over the years. It may be worth exploring what third-party solutions we can integrate which would provide a better search experience, but which wouldn't have steep system requirements [like Lucene/Solr].
Also, the smarty functions for pagination are only used on search pages. If these pages are brought in line with the changes in #1922, those functions could be removed.
Beta Was this translation helpful? Give feedback.
All reactions