Abbiamo deciso di utilizzare mongodb per alcune applicazioni Web (anziché mysql) ma vogliamo rimanere con la sfinge per l'indicizzazione/ricerca di tutti i dati memorizzati in mongodb. dato che l'id-oggetto mongodb è un hash per default - e vogliamo stare con questo - ora c'è un problema nell'uso della sfinge. Come si dice nella documentazione sfinge:utilizzando ricerca sphinx con mongodb come origine dati
tutti i documenti IDS deve essere univoco UNSIGNED diverso da zero numeri interi (32-bit o 64-bit, a seconda delle impostazioni tempo di costruzione).
quindi ... qual è il modo migliore per risolvere questo problema ... come possiamo mappare l'id-oggetto mongodb a un numero intero non zero (e viceversa)?
UPDATE
risposta di Casey è la direzione giusta di esaminare, anche se a si scopre attributi stringa sono in dev-attuale versione disponibile solo per l'origine dati SQL. per xmlpipe è necessario applicare una patch alla fonte di checkout. ulteriori informazioni al riguardo sono disponibili nello sphinx forum.
grazie mille ... sembra essere esattamente quello che mi serve! generalmente non ho problemi a gestire una versione di sviluppo. proverò domani e metto 'risposta', se tutto funziona come previsto. grazie ancora! – aurora