Tracy,
Geocoder is a separate product from Web Edition. It can be referenced by all of our products such as service, desktop and web edition. Please contact our sales man for the purchasing question.
General speaking, we have QueryTools. It supports querying feature column values by a SQL statement. Please see the related sample in our installed sample at “\Samples\QueryingFeatureLayers\ExecuteASqlQuery.aspx”. It returns a data table which contains all ColumnValues of these features.
Then if your ShapeFile has a column which maintains a identity value starts from 1 and increases by the row number; you can get the column value from the returned data table. Then use QueryTools.GetFeatureById to get the features by the identity column.
It’s a little complicate; please let me know if you have any questions. In this way, it sure has some limits and performance issue which we cannot handle.
I recommend contacting our sales man for more information about our Geocoder product which satisfies your requirement well.
Thanks,
Howard