jeme edited a comment on issue #398:
URL: https://github.com/apache/lucenenet/issues/398#issuecomment-741739077


   @NightOwl888 maybe the new Github discussion feature should be enabled as 
it's more suitable for things like this i guess :) ?
   
   Just to give a quick answer to two of them.
   
   > 1. Where did the `Optimize` method of the IndexWriter go? Is there any 
alternative?
   
   Even in 3.0.3 the general consensus was that you shouldn't call that method 
but instead let Lucene handle optimizations internally. It generally knows 
better.
   
   > 2. We used to use fields like:
   >    `New Documents.Field("title", "<value>", Documents.Field.Store.YES, 
Documents.Field.Index.ANALYZED)`
   >    now the obsolete error tells me I need to use `StringField` or 
`TextField`. Which of the two do I need to use, and how to I pass
   >    the `Store` and `Analyzed` properties to them?
   
   You can still specify store as an option, As for Analyzed, AFAIK.
   TextField => Analyzed
   StringField => Not Analyzed
   
   So you should use TextField in your case.
   ```
   new TextField(...name... , ...value... , Field.Store.NO/YES)
   ```
   
   The other two I will leave to @NightOwl888 , maybe he can also elaborate 
further.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to