Comments (11)
oder nach Artikel-ID
from search_it.
Um nach einem Datum sortieren zu können, muss jedes Item im Suchindex ein solches Datum haben. Sonst wird der Suchindex inkonsistent.
Ich habe per Standard nach dem relevantesten Suchergebnis sortieren lassen.
Wenn ihr das Datum als Such- und/oder Sortierkriterium mit hineinbringen wollt, müsst ihr darauf achten, dass die Indexierung dann auch für spezielle Items, z. B. Dateien, aber auch Datenbankspalten, die Möglichkeit anbietet, ein Erstell-/Änderungsdatum mit in den Index aufnehmen zu können.
from search_it.
Du darfst gerne auch selbst wieder Hand anlegen, wenn ich Search it zu FOR umgezogen habe. Deine Kenntnisse können wir gebrauchen.
from search_it.
@xong wie wird denn aktuell Relevanz berechnet? Wo kann man da Parameter setzen?
from search_it.
Das war für mich die größte Erkenntnis: MySQL berechnet die Relevanz.
Und es gibt eine Funktion:
$search_it->setOrder(array('createdate'=>'ASC'));
funzt aber nicht
from search_it.
Ins Blaue reingeraten: createdate ist gar nicht überall in Datenbanktabellen verfügbar (bspw. yform), außerdem gibt's dieses Feld auch nirgends in den Search it
-Tabellen. Dieses Datum müsste doch bei der Indexierung "nur" in rex_search_it_index
mit aufgenommen werden, oder nicht?
Entweder, indem der vorhandene Wert von createdate
verwendet wird, oder, falls nicht vorhanden, das Datum der Indexierung mit NOW()
.
from search_it.
Ich habe ein Doku-Issue geschlossen / vorbereitet, darf ich mir wünschen, dass dieses Feature als nächstes umgesetzt wird? :P
from search_it.
Ja. :-)
from search_it.
Rund vier Jahre später nochmals die Frage: Was muss man tun, damit $search_it->setOrder(array('createdate'=>'ASC'));
funktioniert?
from search_it.
Hier noch einen interessanten Ansatz gefunden, der relevance und zeitstempel gleichermaßen berücksichtigt. https://stackoverflow.com/questions/28616611/mysql-fulltext-search-and-sort-by-relevance-time
from search_it.
Ja, das ist interessant.
from search_it.
Related Issues (20)
- Re-Indexieren von yForm 4 Tabellen HOT 12
- utf8_encode() ist in php 8.2 deprecated HOT 2
- SQLSTATE[HY000]: General error HOT 3
- Aktiviertes Maintenance-Modul HOT 6
- "Maximale Trefferanzahl" -1 führt zu sql error HOT 1
- Plugins entfernen HOT 1
- Problem: PHP Type Hints Mixed
- Warning beim indexieren HOT 7
- Warnung zu unspezifisch - X Spalten indexiert HOT 3
- Speichern eines YForm Datensatzes, indexiert alle Datensätze HOT 7
- Artikel die in Offline-Kategorien sind, werden indexiert. HOT 2
- YRewrite-URL-Umleiung auf mailto: HOT 1
- Notice iconv(): Detected an illegal character in input string HOT 1
- Ausgabemodul für die Suche über URLs aus dem URL Addon (>= Version 2.0) wirft einen error HOT 1
- Fehlermeldung: Call to a member function getName() on null HOT 5
- Schrittweise Indexierung über Client (ohne rex_socket)
- `hit`: Methode für Objekt mitliefern (rex_article oder YOrm dataset)
- Search_it vs. access denied HOT 14
- PHP-Warnings bei Index vollständig erstellen HOT 1
- Unterordner Installation & URL Addon: Suchindex kann nicht aufgebaut werden HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from search_it.