Startseite
  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Such-Index: Problem mit ISBNs / großen Zahlen

Eingetragen von Anastasis (5)
am 30.08.2010 - 18:51 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Ich arbeite an einer Website für einen Verlag und habe ein Problem mit der Suche nach ISBNs, die natürlich für eine Verlagswebsite unverzichtbar ist.

Ich habe einen Inhaltstyp für Bücher, darin in einem CCK-Textfeld die ISBN (13stellig, mit Trennstrichen).

Nun tritt das Phänomen auf, daß die ISBNs bei der Erstellung des Suchindex offensichtlich nicht als Zeichenfolge, sondern als Integer-Zahl indiziert werden (obwohl sie in einem Textfeld stehen und mit Trennstrichen angegeben sind - die Striche werden einfach ausgefiltert). Nun sind 13stellige Zahlen größer, als daß sie mit 32-Bit-signed-Integer darstellbar wären, was bei der Indizierung aber offenbar versucht wird; somit werden alle ISBNs mit der damit maximal darstellbaren Zahl 2147483647 indiziert (das sehe ich in der search-index-Datenbanktabelle). Gibt man nun eine beliebige ISBN 13 ins Suchfeld ein, wird diese offensichtlich auch zu 2147483647 umgewandelt, gefunden werden damit dann alle eingegebenen Bücher und alle Seiten, auf denen irgendeine ISBN vorkommt. Das ist natürlich auf einer Verlagsseite nicht hinnehmbar, da muß ich mit einer ISBN genau das zugehörige Buch finden können.

Ich habe schon viel herumprobiert, z.B. zusätzlichen Text in das Feld aufzunehmen, in der Hoffnung, daß die ISBN dann als Zeichenkette indiziert wird. Kein Erfolg. Es gibt ein ISBN-Modul, aber das hilft mir da auch nicht weiter.

Gibt es irgendeine Möglichkeit, die Indizierung als Zeichenkette statt als Zahl zu erzwingen? Gibt es ein alternatives Suchmodul, das mit ISBNs klarkommt? Oder sonstige Ideen?

LG

Andrea

‹ [Gelöst] Fragen vor Umstieg zu Drupal 6 von Joomla Node-Speichern wird mit zunehmender Laufzeit des Servers langsam ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielleicht hilft dir das

Eingetragen von Tobias Englert (235)
am 02.09.2010 - 00:29 Uhr

Vielleicht hilft dir das field indexer modul weiter. Sag mal ob es funktioniert hat.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Leider nein

Eingetragen von Anastasis (5)
am 02.09.2010 - 20:26 Uhr

Das Modul habe ich bereits laufen. Ob es aktiviert ist oder nicht, ob das ISBN-Feld zum indexieren ausgewählt wird oder nicht, macht für das Problem leider keinen Unterschied. Aber danke für den Hilfeversuch!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich würde mal die

Eingetragen von caw (759)
am 03.09.2010 - 05:53 Uhr

Ich würde mal die Trennstriche weglassen (ist ja auch sinnvoller, macht man bei amazon auch) und die Suche per Views machen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • [gelöst] Drupal7.10 Fehlermeldungen ohne Site-Änderungen
  • Blockregionen per CCK Feld ausblenden
  • [erledigt] drupal 7 - read more ausblenden
  • Drupal7 für eine Produktvergleich Seite
  • Marinelli 3, Admin-Layer
  • #ajax Funktionalität in einem Field Widget
  • Image: Bildupload erst beim Speichern des Nodes
  • Views Accordion - Header Elemente nebeneinander
  • Wie kann ich Theme AUTOMATISCH umstellen, wenn sich Benutzer einlogen?
  • Überprüfung von Artikeln, die Benutzer geschrieben haben
  • Target des Weiterlesen-Links ändern?
  • CCK Auswahlfelder während des Betriebes ändern/erweitern oder in Textfeld umwandeln
Weiter

Neue Kommentare

  • Danke!
    vor 37 Minuten 40 Sekunden
  • in die template.php im
    vor 1 Stunde 44 Minuten
  • da es bisher keine etablierte
    vor 1 Stunde 54 Minuten
  • Also die lösung ist einfach
    vor 5 Stunden 12 Minuten
  • Und warum schreibst Du die
    vor 8 Stunden 10 Minuten
  • Jep, so hab ich eine View
    vor 8 Stunden 38 Minuten
  • Nimm dazu doch das Modul
    vor 9 Stunden 3 Minuten
  • okay, vielen dank :)
    vor 9 Stunden 14 Minuten
  • _target-Attribut für Links in node.tpl.php einfügen
    vor 9 Stunden 28 Minuten
  • Hallo Jonny und willkommen
    vor 10 Stunden 1 Minute

Statistik

Beiträge im Forum: 173956
Registrierte User: 15480

Neue User:

  • ghs2f1efs
  • Neoskop
  • habicht09

» Alle User anzeigen

User nach Punkten sortiert:
stBorchert5516
quiptime4713
Tobias Bähr3874
wla3805
md3777
bv3700
Thoor3678
Alexander Langer3282
dereine2635
Exterior2571
» User nach Punkten
Zur Zeit sind 1 Benutzer und 14 Gäste online.

Benutzer online

  • kahta

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's
  • Bücherecke

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed Drupal Podcast
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association