Frage

Ich verwende Nutch 1.4 und Solr 3.3.0, um meine Website zu krabbeln und zu indexieren.An dem Front-Ende benutze ich das PHP-API-Solarium, um nach Solr abzufragen.Ich habe folgende Felder, in denen ich standardmäßig suche: generasacodicetagpre.

Ich möchte nach einem Keyword suchen, aber gleichzeitig möchte ich einige der Ergebnisse basierend auf einem URL-Muster ausschließen, ohne die Gesamtzahl der Ergebnisse der Ergebnisse zu beeinträchtigen.(Zum Beispiel möchte ich immer 20 Ergebnisse zeigen.)

Wenn jemand einen Weg kennt, dies mit Solarium zu tun, wäre es wirklich nett.Aber wenn nicht, bin ich neugierig, wie dies in Solr getan werden kann.

Ich habe schon facettierte Suche angesehen, aber ich konnte meinen Kopf nicht umziehen.Wenn jemand in Details erklären kann, würde ich es wirklich zu schätzen wissen.

War es hilfreich?

Lösung

Ich kann Ihnen nicht mit Solarium helfen, aber Ihre Solr-Abfrage sollte relativ unkompliziert sein: generasacodicetagpre.

Andere Tipps

http:// {url_endpoint} /? WT= JSON & ROW= 20 & Start= 0 & q= Inhalt: ContentText oder Titel: TitlletExt oder UR: URL

  • WT= JSON-Ergebnis wird im JSON-Format sein
  • rows= 20 Ergebnis wird von 20 Datensätzen pro Seite paginiert
  • starten= 0 Seite, um die Ergebnisse anzuzeigen
  • q= Abfrage, um die Suche auszuführen (ordnungsgemäß ordnungsgemäß entfliehen Sie den Eingängen auch * Platzhalter, um etwas vor und nach dem Suchen von etwas zu suchen)

    in PHP mit Curl. generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top