Domanda

Sto lavorando su un sito web immobiliare che sta utilizzando il servizio di RET per ottenere i dati al mio server locale.

, ma ho un po 'problema qui, posso recuperare i dati da RET che sta avendo su disco 3lacks in RETS database, ma non ho trovato il modo, come posso prendere che tutti i record nel gruppo di 50k in un momento ?

Non ho trovato una qualsiasi parola chiave 'LIMITE' sul RETS.so come posso prendere senza 'LIMITE' 50k record alla volta?

Per favore mi aiuti.

È stato utile?

Soluzione

RET non è davvero molto di uno standard. E 'più da vicino assomiglia ad uno standard di pseudo. Esso definisce vagamente uno schema XML che descrive annunci immobiliari.

Nella versione 1.x, lo "standard" era composta di documenti DTD. In 2.x, lo "standard" utilizza documenti XSD per descrivere la lista.

http://www.rets.org/documentation

Tuttavia, in pratica, non v'è quasi alcuna coerenza tra gli esecutori. Dopo aver collegato a centinaia di fornitori di servizi "RETS di conformità", sono convinto che nessuno di loro è come qualsiasi altro.

Inoltre, il 2.x "standard" non è cambiato in 3 anni. Si tratta di un non più mantenuto, tentativo sciatta ad uno standard. Si (RET) è spesso usato come una parola d'affari ronzio da persone non tecniche. In realtà, è solo un tentativo arbitrario a modellare avvisi immobiliari in XML.

Prova a chiedere il realizzatore specifico per la loro documentazione. Spesso, non hanno alcuna. Quindi, e-mail lo sviluppatore capo ha spesso stato utile. A volte ti forniscono un WSDL, che illustrerà le chiamate supportate. Spesso, il WSDL non coincide con il servizio effettivo, quindi attenzione.

Per quanto riguarda la tua domanda specifica, provare la memorizzazione nella cache i risultati. Di solito, l'uso di un limite su una chiamata RET è un segno di una dipendenza diretta. Come le richieste di aumentare il vostro servizio, il carico che il servizio mette a loro si romperà (e non essere apprezzata). Inoltre, se il loro servizio va giù (anche temporaneamente), la vostra sarà interrotto pure. Ancora più importante, farà le richieste in tempo reale alle tue pagine molto, molto lento (soprattutto se il loro sistema è lento al momento). Gli annunci di solito non cambiano abbastanza di frequente per preoccupazioni per dati non aggiornati, in modo caching fino al ore è abbastanza accettabile.

Buona fortuna!

Altri suggerimenti

libRets fornisce supporto per la generazione di una query con recupero limiti:

http: //www.crt.realtors .org / progetti / RET / librets / documentazione / api / classlibrets_1_1_search_request.html

Ma l'ho saputo: mi ricordo la società Intereality ignorato o addirittura non ha fornito una completa compatibilità di RET. modo più veloce per conoscere il vostro trattare con loro è che anche pensato di fare tutto il nome di "sistema" per la tabella campi numerici.

Se siete fortunati, si utilizza un Rapattoni sostenuta server e Forniscono spec. server compatibili.

Ultimo punto, non posso per la vita di me ricordo il nome, ma ho usato per usare un Java gratuito basato strumento RETS per creare query validi (incluso offset di clausole / limite) e che lo ha reso un po 'più facile da costruire fetchers automatizzati per sistema di elaborazione in batch di un cliente.

IN RET se contare più di limite, allora possiamo scaricare tramite il modulo Batch o possiamo rimuovere tale limite usando espressioni regolari durante il download

Il modo migliore per risolvere il problema di conteggio divide i dati in piccole unità di scaricare e mentre dobbiamo considerare limite di download in mente di campo per Divide che uno in MLS / IDX vi suggerisco data di modifica e quotazione

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top